C#OLEDB与Excel的连接

| 我正在将Excel工作表复制到Datatable中,如下所示:
OleDbCommand command = new OleDbCommand();

            command = new OleDbCommand(\"Select * from [working sheet$]\", oleDBConnection);
            OleDbDataAdapter dataAdapter = new OleDbDataAdapter();
            dataAdapter.SelectCommand = command;

            dataAdapter.Fill(dt);
有没有类似的方法,我可以简单地将数据表复制回Excel工作表?我一直在寻找的示例是逐个单元地复制,但是对于大数据集,这可能会非常慢。 谢谢     
已邀请:
您正在寻找
DataAdapter.Update
方法,该方法会将DataTable中所做的所有更改应用于数据库(在本例中为电子表格)     
对使用Excel的OleDB并不是很了解,但是由于您提到了数据库,因此我假设它在服务器上运行? Microsoft实际上不建议在服务器上运行Excel。 我将OpenXML用于此类任务。它有点复杂,但是它既保存又稳定。     

要回复问题请先登录注册