+ -
当前位置:首页 → 问答吧 → C# 读写EXCEL 遇到问题啦

C# 读写EXCEL 遇到问题啦

时间:2011-12-19

来源:互联网

C# code

string Path = "D:\\aaa.xlsx";
            string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Path + ";Extended Properties=\"Excel 14.0;HDR=Yes;IMEX=1;\"";
            OleDbConnection conn = new OleDbConnection(strConn);
            conn.Open();


 

 想坐一个EXCEL的读写工具,找了一下网上的东西,但是运行到 conn.Open();的时候 会报错 找不到可安装的 ISAM.
而且 OleDbConnection conn = new OleDbConnection(strConn)其实也引发了异常“conn.ServerVersion”引发了“System.InvalidOperationException”类型的异常
问一下我的问题出在哪啊 很急啊  
另外我用的2010的EXCEL 会不会有影响啊

作者: jixiaoqiang00   发布时间: 2011-12-19

重装office,不要装精简版,绿色版

作者: wukaiping870123   发布时间: 2011-12-19

HDR=Yes;IMEX=1;

因为ISAM驱动没有安装,设置HDR和IMEX会出异常。去掉即可。

作者: fangxinggood   发布时间: 2011-12-19

引用 2 楼 fangxinggood 的回复:

HDR=Yes;IMEX=1;

因为ISAM驱动没有安装,设置HDR和IMEX会出异常。去掉即可。

去掉也没用啊...

作者: jixiaoqiang00   发布时间: 2011-12-19

大家帮帮忙啊

作者: jixiaoqiang00   发布时间: 2011-12-19