gpt4 book ai didi

java - 以编程方式导出 Access 表

转载 作者:太空宇宙 更新时间:2023-11-04 08:35:00 26 4
gpt4 key购买 nike

好吧,经过几个小时在网上搜索和阅读后,我崩溃了,决定寻求帮助。我正在努力将许多更中间和重复的任务自动化,并偶然发现了 AutoIt,我喜欢这个工具。无论如何,今天的任务是以几种不同的格式从 Access 2007 中导出大量表和查询。主要是一些用制表符分隔的 CSV,以及一些 dBase DBF 和 DBT。现在这一切都不是那么困难了,事实上,以前担任我职位的人在 mdb 中创建了大约一百个导出表的宏。在我看来,他远远没有加快这个过程,因为你仍然需要运行每个宏。我希望创建一个自动脚本,它将以正确的格式将正确的表导出到具有正确名称的正确位置。看起来并不应该那么困难。

到目前为止,我一直在想象使用 ADO 来告诉 Access 以哪种格式导出哪个表以及在哪里导出。但我似乎找不到执行此操作所需的必要命令。我还认为,也许,至少使用基于文本的格式(CSV、txt、tab),我可以从给定的表或查询中读取每条记录,然后在 autoit 中自己构建文本文件,这不是最简单的方法,但它可以工作。当尝试创建 dBase 文件时出现问题,我不知道从哪里开始。

我愿意使用 JAVA、AutoIt、PHP 或 Perl 来完成我的任务。

我应该指出,我对 ADO 相当陌生。 ADO 中的语法似乎经常让我困惑。因此,感谢任何和所有帮助,请不要使用“只需谷歌搜索”的回复。如果您有要分享的链接,或者您发现有帮助的资源,也请发布,我对阅读或做研究并不过敏。有时寻求帮助更有意义。

谢谢

凯尔

最佳答案

如果您愿意使用 VBA,您可能只需少量代码和 DoCmd-Object 即可使其工作。

要导出为 CSV,请查看 DoCmd.Transfertext

要导出到 dBase,请查看 DoCmd.TransferDatabase

如果您对使用它们有疑问,请在评论中提问,我将提供更多信息。

关于java - 以编程方式导出 Access 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6611558/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com