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

Database 如何将数据从(.ddm.pnt.fdt.bin)文件转换为.csv,database,adabas,Database,Adabas,我的数据存储在.ddm、.pnt、.fdt和.bin文件中 如何将这些文件格式的数据导出(或提取或转换)为.csv 我想这是一个ADABAS数据库 是的文件扩展名看起来像adabas数据库 您需要一个adabas/natural环境来运行数据库,您可以用natural编写一个简单的程序来读取数据库内容,并将它们放入带有分隔符“;”和csv扩展名的文本“工作文件”J没有遇到任何用于手动解包数据库文件的工具。正如peterozgood指出的,您通常会使用Natural 如果在Windows或Unix

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

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


我想这是一个ADABAS数据库

是的
文件扩展名看起来像adabas数据库

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

正如peterozgood指出的,您通常会使用Natural

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

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

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

WRITE WORK FILE nn  operand1 ... operandN
Natural将自动创建csv。
字段将由分隔符分隔,并根据需要引用和转义。
(分隔符可以在Natparm中指定,也可以作为启动参数指定)

不幸的是,大型机Natural无法提供此功能。
(CSV即.Workfiles当然可用)