2 qq 30964613 qq_30964613 于 2016.04.26 00:45 提问

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

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

3个回答

caozhy
caozhy   Ds   Rxr 2016.04.26 04:37
rooer
rooer   2016.04.29 14:30

使用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中即可,然后保存

rooer
rooer   2016.04.29 14:30

使用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
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!