乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 139|回复: 10

将Excel工作表读取到DataTable

[复制链接]

16

主题

48

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
112
发表于 2015-9-29 12:34:39 | 显示全部楼层 |阅读模式
嗨,
我想将Excel表读入数据表。但是我不能继续,因为它给我一个错误,如下所示。
微软。“ACE.OLEDB.12.0”提供程序未在本地计算机上注册。
另一个选项是什么?谢谢

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

51

主题

613

帖子

9

银币

中流砥柱

Rank: 25

铜币
815
发表于 2015-9-29 12:54:57 | 显示全部楼层
https://www.microsoft.com/en-gb/download/details.aspx?id=13255
回复

使用道具 举报

16

主题

506

帖子

6

银币

中流砥柱

Rank: 25

铜币
570
发表于 2015-9-29 12:58:42 | 显示全部楼层
小心点。x64 ACE提供程序不能与x32 MS Office 2010一起安装。x32 ACE不能与x64 AutoCAD(或Navisworks等其他程序)一起使用。据报道,新版Office将允许两者共存,但你可能需要使用x64 MS Office。
回复

使用道具 举报

16

主题

48

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
112
发表于 2015-9-30 00:09:30 | 显示全部楼层
使用x64 MS Office被排除在外,因为应用程序将被分发。我想我应该找到另一个工具来阅读excel。
回复

使用道具 举报

24

主题

204

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
300
发表于 2015-9-30 08:11:32 | 显示全部楼层

您可以将两者安装在同一个系统上,只需通过带有“/被动”开关的命令行安装它们。如果像我们一样,您有32位Office和64位欧特克。
回复

使用道具 举报

24

主题

204

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
300
发表于 2015-9-30 08:12:01 | 显示全部楼层

这是您最好的选择。如果您遇到社区TOS,SyncFusion是一个很棒的产品。如果没有,我可以建议ClosedXml。
回复

使用道具 举报

51

主题

613

帖子

9

银币

中流砥柱

Rank: 25

铜币
815
发表于 2015-9-30 08:57:28 | 显示全部楼层

您可以将两者安装在同一个系统上,您只需通过带有“/被动”开关的命令行安装它们。如果像我们一样,您有32位Office和64位欧特克。

您读过有关Office 2016和访问库的任何信息吗?
回复

使用道具 举报

4

主题

219

帖子

4

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2015-9-30 09:58:04 | 显示全部楼层
从Excel工作表中读取/写入数据作为AutoCAD数据源可能不是最好的解决方案,但却是我们作为AutoCAD程序员最常遇到的情况之一
大多数CAD应用程序使用COM自动化或DAO/ADO/ADO。NET访问Excel工作表中的数据,不幸的是,这将CAD应用程序与高度依赖性联系在一起:MS Offce/Excel安装、MS access数据引擎(更不用说32/64位带来的复杂性)
在当今的技术中,如果CAD应用程序仍然需要Excel工作表中的数据,则无需依赖于这些依赖项。OpenXML(或在其上构建的一些免费或不免费的库;它们有很多)可以轻松地用于访问Excel工作表数据。CAD应用程序项目需要做的唯一一件事就是设置对OpenXml dll的引用,它将与您的CAD dll一起使用。
回复

使用道具 举报

23

主题

239

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
327
发表于 2015-9-30 18:55:46 | 显示全部楼层

EPPlus是Excel的另一个开源选项。我用它跑得很好。绝对避免对Excel等的任何依赖。ClosedXML和EPPlus不需要Excel来运行。此外,除了Lisp之外,COM比其他任何东西都慢得多。
回复

使用道具 举报

16

主题

506

帖子

6

银币

中流砥柱

Rank: 25

铜币
570
发表于 2015-10-1 13:58:33 | 显示全部楼层

您可以在同一个系统上安装这两个组件。您只需通过命令行使用“/被动”开关进行安装即可。如果像我们一样,您有32位Office和64位Autodesk

如前所述,它在Office 2010上不起作用。一些人报告说,经过一些黑客攻击后,它可以工作,但我发现缺点比解决方案更糟糕。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-4 23:54 , Processed in 0.161320 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表