Delphi :使用UniDAC连接到Excel文件

jrcvhitl  于 2022-12-23  发布在  其他
关注(0)|答案(2)|浏览(335)

我想使用UniDAC连接到Excel文件
我已将UniConnection的提供程序属性设置为“ODBC”,将服务器属性设置为“Excel文件”,但没有设置Excel文件地址的选项
如何使用UniDAC连接到Excel文件?可以吗?
我可以用ADO连接到Excel文件,但我想使用UniDAC

  • 我用的是 Delphi XE6
9o685dep

9o685dep1#

Unidac,正如你所发现的,提供了一个ODBC数据访问驱动程序。但是和其他通过ODBC提供访问的驱动程序一样,你需要通过控制面板-〉管理工具-〉数据源(ODBC)设置一个ODBC数据源名称(DSN)来连接。这仅仅是个开始...
Delphi的一个更好的选择是通过ADO或... OLE。
在Delphi IDE中,选择"组件"-〉"安装包",然后勾选 * Microsoft Office 2000样本自动化服务器 Package 组件 * 或 * Microsoft Office XP样本自动化服务器 Package 组件 *,以安装可用于以这种方式访问Excel的组件。
下面是OLE的全面指南,虽然有点过时:Delphi 3 - Delphi and Microsoft Office: Automating Excel and WordDelphi 3 - Delphi and Microsoft Office: Automating Excel and Word - Page 2

iibxawm4

iibxawm42#

连接字符串:=格式('提供程序名称=ODBC;服务器=“驱动程序=Microsoft Excel驱动程序(.xls,.xlsx,.xlsm,.xlsb);数据库Q =%s“',[文件名]);

相关问题