COBOL-如何从.dat文件读取和导出文本

COBOL-如何从.dat文件读取和导出文本,cobol,netcobol,Cobol,Netcobol,我有一位客户希望从基于Fujitsu COBOL的旧系统迁移到我们的系统,他说,他希望他的旧数据保存在新系统中,如产品、制造商等。我没有COBOL源文件,我有:.DAT文件、.RDD文件和.FDD文件。 显然.DAT文件位于索引组织中,下面是一个示例文件输出: FDD输出: RDD输出: 我不能简单地读取记事本中的.DAT文件,我尝试过SiberDataViewer,但没有成功,而且导出数据也要付费。 如果有办法,我可以写一个程序将所有这些文件导出为csv、dbf、postgres格式吗?如果

我有一位客户希望从基于Fujitsu COBOL的旧系统迁移到我们的系统,他说,他希望他的旧数据保存在新系统中,如产品、制造商等。我没有COBOL源文件,我有:.DAT文件、.RDD文件和.FDD文件。

显然.DAT文件位于索引组织中,下面是一个示例文件输出:

FDD输出:
RDD输出:

我不能简单地读取记事本中的.DAT文件,我尝试过SiberDataViewer,但没有成功,而且导出数据也要付费。


如果有办法,我可以写一个程序将所有这些文件导出为csv、dbf、postgres格式吗?
如果您还在阅读,谢谢。

我不知道Fujitsu COBOL,但在我看来,有几种方法可以获取数据:

0)让您的客户(或具有兼容Fujitsu COBOL编译器的人)编写COBOL程序来读取索引文件并输出顺序文件

1) 找一个Fujitsu COBOL实用程序来做同样的事情


2) 找到一个可以读取索引文件并将其导出为您可以使用的内容的产品。我正在考虑Cyberquery或Crystal Reports等产品,或者在我看到FDD/RDD文件由Siber Systems生成后,快速搜索帮助我找到了他们的“Cobol DataViewer”产品;使用它将其输出为“更常见和可用的格式”;-)

我可以使用Siber DataViewer转换它,但是,它的完整版本是付费的