日期:2014-05-18  浏览次数:20944 次

使用c#读取excel中的数据

可以采用读取Access的方式读取excel中的数据

首先添加System.Data.OleDb引用




如果不做修改的话以上程序会出现错误:定义了过多字段

我使用的office2007,excel的总列数是1048576,由于在建立Excel时候,执行了插入操作,会是Excel长度超过1048576

因此可以将上边的Select * from [Sheet1$] where [NO] is not null

改为:Select * from [Sheet1$A:B] where [NO] is not null

A:B表示读取两列

修改后读取的结果: