[英]Delphi : Connecting to an Excel File with UniDAC
我想使用 UniDAC 连接到 Excel 文件
我已将 UniConnection 的 Provider 属性设置为“ODBC”,将 Server 属性设置为“Excel Files”,但没有设置 Excel 文件地址的选项
如何使用 UniDAC 连接到 Excel 文件? 可能吗?
我可以使用 ADO 连接到 excel 文件,但我想使用 UniDAC
您已经发现Unidac提供了ODBC数据访问驱动程序。 但是,与其他通过ODBC提供访问的驱动程序一样,您需要设置一个ODBC数据源名称(DSN)以通过控制面板->管理工具->数据源(ODBC)连接。 这仅仅是开始...
Delphi的更好选择是通过ADO或OLE。
在Delphi IDE中,选择“组件”->“安装软件包”,然后勾选“ Microsoft Office 2000示例自动化服务器包装组件”或“ Microsoft Office XP示例自动化服务器包装组件”以安装可用于以这种方式访问Excel的组件。
这是OLE的综合指南,尽管它有些过时了: Delphi 3-Delphi和Microsoft Office:自动化Excel和Word和Delphi 3-Delphi和Microsoft Office:自动化Excel和Word-页面2
FUniConnection1.ConnectString:= Format('Provider Name=ODBC;Server="DRIVER=Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb); DBQ=%s"', [FileName]) ;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.