读取excel数据 到 datagrid 出现:找不到可安装的ISAM 错误:
实在没有办法了 就仔细的查看了 一下数据链接字符串:
string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Dir + " \\"+fileName + ";Extended Properties=Excel 8.0;HDR=Yes;IMEX=1;";
有对照了 http://www.connectionstrings.com/ 上的实例发现字符串写法错误;漏了分号。
改为:
string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Dir + " \\"+fileName + ";Extended Properties= 'Excel 8.0;HDR=Yes;IMEX=1; '"; 就ok了
小疏忽导致大错误 ,注意啊 机器容不得半点错误马虎啊
实在没有办法了 就仔细的查看了 一下数据链接字符串:
string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Dir + " \\"+fileName + ";Extended Properties=Excel 8.0;HDR=Yes;IMEX=1;";
有对照了 http://www.connectionstrings.com/ 上的实例发现字符串写法错误;漏了分号。
改为:
string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Dir + " \\"+fileName + ";Extended Properties= 'Excel 8.0;HDR=Yes;IMEX=1; '"; 就ok了
小疏忽导致大错误 ,注意啊 机器容不得半点错误马虎啊
本文解决了在将Excel数据导入DataGrid时遇到的“找不到可安装的ISAM”错误。通过修正OLE DB连接字符串中ExtendedProperties部分的语法错误,成功避免了此问题。

被折叠的 条评论
为什么被折叠?



