求大佬解答!!导入Excel表格的时候 显示找不到可安装的ISAM 怎么解决

✨火腿肠&太阳蛋✨ 2019-07-07 09:46:33
代码如下 string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + "F:\\test1.xlsx" + ";Extended Properties='Excel4.0;HDR=NO;IMEX=1';"; DataSet ds = new DataSet(); OleDbDataAdapter oada = new OleDbDataAdapter("select * from [Sheet1$]", strConn); oada.Fill(ds); !!!求助
...全文
470 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
horizon_zpy 2019-07-09
  • 打赏
  • 举报
回复
Extended Properties='Excel12.0
神奇的VBA 2019-07-08
  • 打赏
  • 举报
回复
吧4.0换成12.0
XBodhi. 2019-07-08
  • 打赏
  • 举报
回复
楼上的方式是可行的,

不过还有另一种方式用COM+ 开发,直接调取 ApplicationClass 对象,然后存数据,同时也可以设置 CELL 的样式什么的,功能更强大。
qq_24499417 2019-07-07
  • 打赏
  • 举报
回复
连接excel用的是access数据库的引擎.里面包含了相关的ODBC和oledb驱动程序。你需要安装access database engine:https://www.microsoft.com/zh-CN/download/details.aspx?id=13255

111,112

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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