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