我的数据存储在.ddm
,.pnt
,.fdt
和.bin
个文件中。
如何将这些文件格式的数据导出(或提取或转换)为.csv
?
我认为这是一个ADABAS数据库。
答案 0 :(得分:2)
是。
文件扩展名看起来像adabas数据库。
您需要一个adabas / natural环境来运行数据库,您可以在Natural中编写一个简单的程序来读取数据库内容并将它们放到文本"工作文件"与分隔符";"和csv扩展。
我没有遇到任何手动解压缩数据库文件的工具。
答案 1 :(得分:0)
正如peterozgood指出的那样,您通常会使用Natural。
如果您在Windows或Unix上使用Natural,则可以编写以下代码
DEFINE WORK FILE nn TYPE 'CSV'
......,其中nn是1到32之间的数字,标识所需的工作文件。
(这也可以由您的管理员在所谓的Natparm中以及代码页和分隔符中指定)
然后您可以通过编码将数据输出到文件
WRITE WORK FILE nn operand1 ... operandN
Natural将自动创建csv。
字段将由定界符分隔,并根据需要加引号和转义。
(分隔符可以在Natparm中指定,也可以作为启动参数)
不幸的是,Mainframe Natural不提供此功能。