MDB 2 CSV批次

时间:2009-08-27 22:27:30

标签: perl ms-access csv

有人知道我可以用什么来编写脚本来将目录中的所有MS Access .mdb文件转换为CSV文件吗? 我正在使用Windows,但一直在使用Cygwin进行一些工作。

2 个答案:

答案 0 :(得分:1)

我认为你的意思是你想把每个mdb文件中的每个相关表写入CSV文件?这是一个可能的结构。

Loop1 -- find all mdb files
  Connect to access database
  Loop2 -- loop round all the tables you are interested in
      Wrie output to CSV file
  End Loop2
End Loop1

您可以查看MS Access中的导出工具并使用VBA自动执行这些工具。这很有效,除了CSV文件有时被白色空格弄乱,例如表格字段中嵌入了回车符。

如果您熟悉perl,那么这可能是一个答案。

答案 1 :(得分:0)

我不知道要执行它的脚本,但是一个非常简单的方法(除非你有很多MDB)是打开MDB并将每个表直接保存为CSV。