如何将(.ddm .pnt .fdt .bin)文件中的数据转换为.csv

时间:2015-11-19 13:04:31

标签: database adabas

我的数据存储在.ddm.pnt.fdt.bin个文件中。

如何将这些文件格式的数据导出(或提取或转换)为.csv

我认为这是一个ADABAS数据库。

2 个答案:

答案 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不提供此功能。