首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Oledb 读取Excel数据有关问题

2012-01-03 
Oledb 读取Excel数据问题我用oledb读取Excel中的数据,比如共有3个字段,30条数据,有些字段中的数据大部分为

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

热点排行