读书人

Oledb 读取Excel数据有关问题

发布时间: 2012-01-03 22:16:06 作者: rapoo

Oledb 读取Excel数据问题
我用oledb读取Excel中的数据,比如共有3个字段,30条数据,有些字段中的数据大部分为空中时通过oledb(select * from [sheet1$])查出的数据全为空是怎么会事啊!

编号 姓名  工资
1 ll
2 kk
.
.
30 jj 8880


这时查出的数据工资字段全为空
谢谢!!!!


[解决办法]
或者
str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\MyExcel.xls;Extended Properties=\ "Excel 8.0;HDR=Yes;IMEX=1\ "; ";
[解决办法]
连接字符串加 IMEX=1,通知驱动程序始终将“互混”数据列作为文本读取

Extended Properties=\ "Excel 8.0;IMEX=1\ ";

更多信息见

ADO.NET 如何读取 Excel (上) http://www.cnblogs.com/Jinglecat/archive/2006/08/15/477472.html

读书人网 >C#

热点推荐