如何使用paradox文件使用Delphi7管理Excel?

如何使用paradox文件使用Delphi7管理Excel?,delphi,delphi-7,Delphi,Delphi 7,如何在Delphi 7中打开Excel文件并将数据移动到paradox文件?使用Ado选项卡中的Ado组件。 要“连接”文件,请使用TADOConnect,然后双击它,在“提供程序”选项卡中,您必须选择“Microsoft Jet 4.0 OLE DB提供程序”,在“连接”选项卡中,您可以将文件名放在进程当前目录的相对位置,在“扩展属性”的第四个选项卡中,您可以选择要使用的excel版本。 注意:此连接仅在运行时有效 现在,您可以添加一个TAdoQuery并将其与TAdoConnection链接

如何在Delphi 7中打开Excel文件并将数据移动到paradox文件?

使用Ado选项卡中的Ado组件。
要“连接”文件,请使用TADOConnect,然后双击它,在“提供程序”选项卡中,您必须选择“Microsoft Jet 4.0 OLE DB提供程序”,在“连接”选项卡中,您可以将文件名放在进程当前目录的相对位置,在“扩展属性”的第四个选项卡中,您可以选择要使用的excel版本。 注意:此连接仅在运行时有效

现在,您可以添加一个TAdoQuery并将其与TAdoConnection链接起来,在此查询中,您可以使用SQL DML语句,如select、insert(未尝试此语句)和update、delete不起作用,唯一的诀窍是使用excel ranges而不是from子句中的表名,例如,工作表MySheet1:[MySheet1$A1:C10]上从A1单元格到C10单元格的范围,下面是此范围的完整选择:

Select *
From [MySheet1$A1:c10]
您还可以使用命名范围[MyNamedRangeName$]和整个工作表:[MyEntireSheet$](请注意名称后面必须有$)

现在有了数据集中的数据,您应该能够将其移动到paradox数据集

这篇about.com文章更详细地解释了: