0

我想用 UniDAC 连接到 Excel 文件

我已将 UniConnection 的 Provider 属性设置为“ODBC”,将 Server 属性设置为“Excel Files”,但没有设置 Excel 文件地址的选项

如何使用 UniDAC 连接到 Excel 文件?可能吗 ?

我可以使用 ADO 连接到 excel 文件,但我想使用 UniDAC

  • 我正在使用德尔福 XE6
4

1 回答 1

1

正如您所发现的,Unidac 提供了一个 ODBC 数据访问驱动程序。但是与通过 ODBC 提供访问的其他驱动程序一样,您需要设置一个 ODBC 数据源名称 (DSN) 以通过控制面板->管理工具->数据源 (ODBC) 连接。而这仅仅是开始……

Delphi 更好的选择是通过 ADO 或... OLE。

在 Delphi IDE 中选择 Component->Install Packages,然后勾选 Microsoft Office 2000 Sample Automation Server Wrapper ComponentsMicrosoft Office XP Sample Automation Server Wrapper Components 以安装可用于以这种方式访问​​ Excel 的组件。

这是 OLE 的综合指南,虽然它有点过时:Delphi 3 - Delphi and Microsoft Office: Automating Excel and Word and Delphi 3 - Delphi and Microsoft Office: Automating Excel and Word - Page 2

于 2016-01-05T16:05:29.067 回答