我试图将excel转换为COBOL数据文件,该文件具有可变长度的格式。我能够把excel转换成标签格式的文本文件。该数据文件涉及大约400个字段。与其尝试为每个数据块设置块长度,我更喜欢利用代码中的复制本文件将数据转换为可变长度。我想知道是否有任何框架或建议来实现这一目标。
部分抄写本格式
05 EXTR-PRI-APPLICANT-DATA.
10 EXTR-PRI-SOC-SEC-TAX-ID-NUM PIC X(09).
10 EXTR-PRI-FIRST-NAME PIC X(15).
10 EXTR-PRI-MIDDLE-INITIAL PIC X(01).
10 EXTR-PRI-LAST-NAME PIC X(25).
continues for 400 fields. 发布于 2015-02-28 04:49:53
哪个Cobol方言?对于不同的Cobol编译器,数字数据的格式不同。也有相关的问题或另一个问题
无论如何,请看一下这些java项目:
在上面,所有这些都将处理IBM大型机Cobol;JRecord为其他Cobol编译器提供有限的支持。
比尔无疑会提到,如果你选择上述任何一个,你将需要满足审计员的那里使用。也就是说,JRecord、Cb2Xml和Legstar用于商业包或大型开源E 243转换项目。另外,Legstar看起来正在成为半商业性的,所以请检查许可。
信息披露:,我写了JRecord,RecordEditor,并帮助写了Cb2Xml与Peter和Jean-Francois。
https://stackoverflow.com/questions/28774389
复制相似问题