用Java将Excel转换为基于CopyBook格式的变长数据文件
我正在尝试将excel转换为具有可变长度格式的COBOL数据文件。我能够将excel转换成制表符格式的文本文件。该数据文件涉及大约400个字段。我不想为每个数据块设置块长度,而是喜欢在代码中使用copybook文件将数据转换为可变长度。我想知道是否有任何框架或建议来实现这一点 复印机格式的一部分用Java将Excel转换为基于CopyBook格式的变长数据文件,java,cobol,copybook,Java,Cobol,Copybook,我正在尝试将excel转换为具有可变长度格式的COBOL数据文件。我能够将excel转换成制表符格式的文本文件。该数据文件涉及大约400个字段。我不想为每个数据块设置块长度,而是喜欢在代码中使用copybook文件将数据转换为可变长度。我想知道是否有任何框架或建议来实现这一点 复印机格式的一部分 05 EXTR-PRI-APPLICANT-DATA. 10 EXTR-PRI-SOC-SEC-TAX-ID-NUM PIC X(09).
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.
哪种Cobol方言????。不同Cobol编译器的数值数据格式不同。还有相关的或 无论如何,请看一下这些java项目:
- 它基于的代码。此项目可以使用Cobol Copybook读取和写入文件。它还可以处理同一文件中的多种记录格式。如果它只是一个记录格式,那么还有一个实用程序。JRecord非常适合基于Cobol Copybooks的通用实用程序
- -如果文件中有多种记录格式,则可能会出现问题
- -此包将读取Cobol副本并将其转换为Xml。Xml保存所有Cobol字段,其中包含起始位置、长度和图片定义。最新版本有用于处理Xml的JaXB示例代码Cb2xml用于JRecord,Cobol2J以及一些商业软件包,例如
- 还有其他的开源项目,但大多数都需要比上面更多的工作
- 有几个商业软件包可以在大型机Cobol文件之间进行转换。e、 IBM有可以为Cobol文件生成Java类的包。不过大多数都很贵
披露:我写了JRecord,RecordEditor,并与Peter和Jean Francois一起帮助撰写Cb2Xml哪种Cobol方言????。不同Cobol编译器的数值数据格式不同。还有相关的或 无论如何,请看一下这些java项目:
- 它基于的代码。此项目可以使用Cobol Copybook读取和写入文件。它还可以处理同一文件中的多种记录格式。如果它只是一个记录格式,那么还有一个实用程序。JRecord非常适合基于Cobol Copybooks的通用实用程序
- -如果文件中有多种记录格式,则可能会出现问题
- -此包将读取Cobol副本并将其转换为Xml。Xml保存所有Cobol字段,其中包含起始位置、长度和图片定义。最新版本有用于处理Xml的JaXB示例代码Cb2xml用于JRecord,Cobol2J以及一些商业软件包,例如
- 还有其他的开源项目,但大多数都需要比上面更多的工作
- 有几个商业软件包可以在大型机Cobol文件之间进行转换。e、 IBM有可以为Cobol文件生成Java类的包。不过大多数都很贵
披露:我写了JRecord,RecordEditor,并与Peter和Jean Francois一起帮助撰写Cb2Xml哪种Cobol方言????。不同Cobol编译器的数值数据格式不同。还有相关的或 无论如何,请看一下这些java项目:
- 它基于的代码。此项目可以使用Cobol Copybook读取和写入文件。它还可以处理同一文件中的多种记录格式。如果它只是一个记录格式,那么还有一个实用程序。JRecord非常适合基于Cobol Copybooks的通用实用程序
- -如果文件中有多种记录格式,则可能会出现问题
- -此包将读取Cobol副本并将其转换为Xml。Xml保存所有Cobol字段,其中包含起始位置、长度和图片定义。最新版本有用于处理Xml的JaXB示例代码Cb2xml用于JRecord,Cobol2J以及一些商业软件包,例如
- 还有其他的开源项目,但大多数都需要比上面更多的工作
- 有几个商业软件包可以在大型机Cobol文件之间进行转换。e、 IBM有可以为Cobol文件生成Java类的包。不过大多数都很贵