将MDB转换为CSV

Raj*_*eep 6 ms-access

我有一个MS Access mdb文件.我需要将其转换为CSV文件.我该怎么做?请不要指向任何免费软件.

提前致谢

Oz1*_*123 5

另一个有用的工具是 mdbtools:

http://mdbtools.sourceforge.net/

  • mdbtools 在 Ubuntu 上可用:sudo apt-get install mdbtools (2认同)

Uwe*_*eim 4

由于不是免费软件,根据您的要求,我可以向您推荐 Spectral Core 的Full Convert Enterprise

我过去也成功地使用过它。

更新:

既然您澄清了您需要一个编程解决方案,我建议您手动执行此操作:

  1. 通过 ADO.NET 打开与 MDB 文件的连接。
  2. 迭代所有表。
  3. 为每个表创建一个文本文件 (CSV)。
  4. 对于每个表,迭代所有行。
  5. 对于文本文件中的每一行,写入一个新行。
  6. 对于每一行,迭代所有列。
  7. 对于每一列,将值写入文本文件的当前行。