c#的应用,刚入门求指教。

怎么样导入导出excel表格,求详解,谢谢各位大神!!!!!用c#语言实现,.........

c#

3个回答

使用oledb,先去connectionstring.com这个网站找到你的excel文件对应的连接字符串,
大致代码如下:

using system.data.oledb:
using system.data

void ImportDatafromExcel
{
oledbconnection Conn=new oledbconnection(connectionstring);
oledbdataadapter Da=new oledbdataadapter(Conn,"Select * from [sheetname]")
datatable Dt=new datatable();
Da.fill(dt);
}
现在你的数据就全部到了datable中了

难点是那个链接字符串容易出错

导出的话,就是用system.office.interop.excel

在c#中对datatable中的行,列循环读出,写入到excel中即可,然后保存

使用oledb,先去connectionstring.com这个网站找到你的excel文件对应的连接字符串,
大致代码如下:

using system.data.oledb:
using system.data

void ImportDatafromExcel
{
oledbconnection Conn=new oledbconnection(connectionstring);
oledbdataadapter Da=new oledbdataadapter(Conn,"Select * from [sheetname]")
datatable Dt=new datatable();
Da.fill(dt);
}
现在你的数据就全部到了datable中了

难点是那个链接字符串容易出错

导出的话,就是用system.office.interop.excel

在c#中对datatable中的行,列循环读出,写入到excel中即可,然后保存

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问