2

我将数据存储在.ddm.pnt和文件中.fdt.bin

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

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

4

2 回答 2

2

是的。
文件扩展名看起来像一个 adabas 数据库。
您需要一个 adabas/natural 环境来运行数据库,您可以在 Natural 中编写一个简单的程序来读取数据库内容,并将它们放入带有分隔符“;”的文本“工作文件”中 和 csv 扩展名。
J 没有遇到任何手动解包数据库文件的工具。

于 2015-11-26T11:47:45.170 回答
0

正如 peterozgood 指出的那样,您通常会为此使用 Natural。

如果您在 Windows 或 Unix 上使用 Natural,您可以编写以下代码

DEFINE WORK FILE nn  TYPE 'CSV'

...其中 nn 是一个介于 1 和 32 之间的数字,用于标识所需的工作文件。
(这也可能由您的管理员在所谓的 Natparm 以及代码页和分隔符中指定)

然后可以通过编码将数据输出到文件中

WRITE WORK FILE nn  operand1 ... operandN

自然会自动创建 csv。
字段将由分隔符分隔,并根据需要引用和转义。
(分隔符可以在 Natparm 中指定或作为启动参数)

不幸的是,Mainframe Natural 不提供此功能。
(即CSV。工作文件当然可用)

于 2019-12-30T17:55:14.533 回答