将IBM DB2 IXF文件转换为CSV或XML

时间:2011-12-20 04:47:35

标签: c# python csv db2

如何将导出的IXF文件(使用db2 export)转换为人类可读的格式,如CSV或XML?我很喜欢用Python或.NET C#来做这件事。

3 个答案:

答案 0 :(得分:4)

PC / IXF格式相当复杂,对于DB2之外的程序几乎是未知的。编写自己的PC / IXF解析器只是为了将IXF文件直接转换为其他格式可能需要一段时间。更快的替代方法是在DB2服务器上发出IMPORT命令并指定CREATE INTO而不是INSERT INTO,这将生成一个可以容纳正在导入的文件内容的全新表。这将允许您在新表上运行EXPORT命令以将行转储为分隔格式。

答案 1 :(得分:1)

如果您仍想编写自己的PC / IXF解析器,可以查看this project, that converts IXF file to JSON

答案 2 :(得分:0)

IXF是一种古老的文件格式,也有据可查。几年前我已经读过并处理过它了。所以,不要让你灰心。这很困难,但对于开发人员来说并不太难。

今天,您还可以在GitHub上找到解决方案,例如ixfcvt