读取COBOL DAT文件
时间:2020-03-06 14:24:50 来源:igfitidea点击:
我得到了一组COBOL DAT,IDX和KEY文件,我需要读取它们中的数据并将其导出到Access,XLS,CSV等中。我不知道版本,COBOL代码的供应商,我只是具有创建文件的Windows可执行文件。
我已经尝试过Easysoft和Parkway ODBC驱动程序,但是我没有成功从文件中读取数据。
我无权访问源代码,因为正在分发此产品的公司已关闭。
解决方案
一些可能性。
1 /看看是否可以找到在公司工作的人员的姓名。他们可能会有所帮助。
2 /在文本编辑器中打开DAT文件。数据可能是可解码的。如果可以识别基本格式,则可以编写快捷的"肮脏"代码来提取它。
3 /在编辑器中打开可执行文件,其中可能有字符串指示使用了哪个编译器,然后我们可以搜索有关其文件格式的信息。如果是DOS应用程序,则很有可能是Microsoft或者Fujitsu COBOL。
4 /考虑将工作要求放在诸如elance或者rentacoder的工作场所;如果工作不能成功完成,我认为没有任何代价。
5 /雇用某人进行检查,并就恢复的可能性提出建议。
6 /获取每个活动记录的记录内容的屏幕转储,然后从中重建它。
其中一些非常难,因此里程可能会有所不同。
祝你好运。
我刚刚使用另一个论坛认识的http://www.cobolproducts.com/datafile成功读取了一些dat文件。我很可能会与他们合作,以帮助我阅读遇到问题的其余文件。
我只用FD读取了COBOL DAT文件,当我没有FD时,我在文本编辑器中打开该文件,然后尝试猜测各列,然后重试,直到我可以使用此方法的大问题为止是DAT文件包含COMP列的时候,可以是任何类型的COMP类型,但是耐心等待,我冷干了此操作。
我尝试过Parkway ODBC,但没有成功。