DataSet读取excel数据丢失问题解决
2012-09-27 11:19
381 查看
下面的是大家常用的 DataSet读取excel的方法,但在检查结果时发现表格里的纯数字数据没有读出来,其他字符串就正常,考虑到是数据类型问题,就又改了代码,发现还是一样,后来网上找方法说是修改注册表,结果问题依旧,后来找到个方法,把xls保存为xlsx格式,即2007的文件格式,结果就能读出来了,微软这玩意真是坑爹......
DataSet ds;
string no = "";
string strCon = "Provider=Microsoft.Ace.OleDb.12.0; data source= aaa.xlsx;Extended Properties='Excel 12.0; HDR=YES; IMEX=1'";
OleDbConnection myConn = new OleDbConnection(strCon);
string strCom = " SELECT * FROM [Sheet1$]";
myConn.Open();
OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
ds = new DataSet();
myCommand.Fill(ds);
DataSet ds;
string no = "";
string strCon = "Provider=Microsoft.Ace.OleDb.12.0; data source= aaa.xlsx;Extended Properties='Excel 12.0; HDR=YES; IMEX=1'";
OleDbConnection myConn = new OleDbConnection(strCon);
string strCom = " SELECT * FROM [Sheet1$]";
myConn.Open();
OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
ds = new DataSet();
myCommand.Fill(ds);
相关文章推荐
- 解决ADO读取Excel,数据丢失、数据错误、数据乱码问题
- 关于.NET读取Excel文件到DataSet后数据丢失问题
- 解决ADO读取Excel,数据丢失、数据错误、数据乱码问题
- C#读取excel文件数据丢失问题
- C# 读取EXCEL文件出现数据丢失问题
- OLEDB方式读取Excel丢失数据的原因和解决方法
- ADO 读取Excel文件数据, 丢失数据或数据错误问题。
- C# 读取EXCEL文件出现数据丢失问题
- ASP.NET(C#)Excel导入Dataset的出现数据值丢失问题
- OLEDB方式读取Excel丢失数据的原因和解决方法
- C# 读取EXCEL文件出现数据丢失问题
- ADO 读取Excel文件数据, 丢失数据或数据错误问题。
- 已解决问题:从Excel中读数据到数据库,本地VS运行都成功,网站发布后不能读取数据
- Excel读入dataset数据丢失问题
- ADO 读取Excel文件数据, 丢失数据或数据错误问题。
- excel内容导入数据库数据丢失问题的分析几解决方法
- 利用OleDb导入Excel数据丢失问题及解决方法
- PHP 从数据库Mysql中读取数据生成excel(解决乱码问题,解决中文变问号问题)
- Excel读入dataset数据丢失问题
- C# 读取EXCEL文件出现数据丢失问题,数据不完整