OleDb如何读Excel ?(OleDbException:找不到可安装的 ISAM。)

Matumoto 2008-07-29 02:24:21

string xlsPath = Server.MapPath(@"~/App_Data/Book1.xls");
string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + xlsPath + ";Extended Properties='Excel 11.0;HDR=Yes;IMEX=1;'";
string sql = "SELECT * FROM [Sheet1$]";

DataSet ds = new DataSet();
OleDbDataAdapter da = new OleDbDataAdapter(sql, connStr);
da.Fill(ds);

用户代码未处理 OleDbException
找不到可安装的 ISAM
...全文
215 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Matumoto 2008-07-29
  • 打赏
  • 举报
回复
那我写的版本号没错啊
wwwwb 2008-07-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 Matumoto 的回复:]
2003呢?
[/Quote]
Excel 11.0
Matumoto 2008-07-29
  • 打赏
  • 举报
回复
2003呢?
wwwwb 2008-07-29
  • 打赏
  • 举报
回复
Excel 11.0->Excel 8.0
8.0->excel 2000

6,107

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据库报表
社区管理员
  • 数据库报表社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧