vb.net - 无法使用 excel 16.0 找到可安装的 ISAM
问题描述
我正在尝试将 excel 文件加载到 datagridview 但是我不断收到错误“找不到可安装的 ISAM”。我尝试了其他帖子所说的关于更改单引号的位置,但我仍然不断收到该错误。这就是我现在所拥有的。
conn = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.16.0;Data Source='C:\Users\test.xlsx';Extended Properties='Excel 16.0;';")
我在这里先向您的帮助表示感谢!
解决方案
您需要安装 Microsoft Access 运行时
并确保您的项目与您的 ACE 运行时架构相匹配。
我只是建议使用 OLEDB.12.0 并删除多余的 '
OleDbConnection conn = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\test.xlsx;Extended Properties='Excel 8.0;';")
推荐阅读
- asp.net - 静态 asp:CheckBoxList 评估所有复选标记为假
- sql - 在 H2 数据库上插入当前日期和时间
- react-native - 如何访问其他组件中的状态
- android - 在 Compose ui 中实现 BottomSheetDialog
- python - Python:当循环并将字符串添加到另一个时 - > TypeError:'float' object is not subscriptable
- .net - 如何解决 ASP.NET MVC 3 中 javaScriptSerializer 中超过 maxJsonLength 的异常?
- python - 从 numpy 中的坐标列表中查找切片
- shell - 删除文件名中带/不带空格的文件
- php - 没有内容的全局/SESSION PHP 数组/变量
- git - 如何从 git 历史记录中的提交中获取不同的日期?