使用ADOConnection连接到Excel 2016

时间:2018-02-01 09:44:10

标签: excel delphi delphi-10.2-tokyo adoconnection tadotable

我想使用future.setHandler(ar -> { if (ar.succeeded()) { // get ar.result() } else { // deal with ar.cause() } }); 以Delphi语言解析RAD Studio中的Excel 2016(xlsx)文件。 我在Excel 2007(xls)中找到了类似的主题,但似乎在我的情况下它有所不同。

我正在使用以下提供商:TADOConnection

使用此连接字符串:

Microsoft OLE DB Provider for ODBC Drivers

没有任何用户或密码。

我在测试连接时遇到错误:

  

初始化提供程序时由于错误导致连接测试失败。未指定的错误。

Excel文件是我想要插入数据库的文章的简单列表:

DSN=Excel Files;DBQ=C:\Users\artiom\Desktop\liste1.xlsx;DefaultDir=C:\;DriverId=790;MaxBufferSize=2048;PageTimeout=5;

我错过了什么?

1 个答案:

答案 0 :(得分:0)

我认为您可以使用Jet 4.0 我在某些项目中使用了它,效果很好