Univocity-parsers FixedWidth 解析每行多条记录
Univocity-parsers FixedWidth parsing with multiple records per line
我正在尝试使用 univocity-parsers 来解析固定宽度格式的文件,其中每行包含可变数量的固定宽度记录。
格式为记录 ID [6]、子记录数 [3]、子记录数 [6]
Rec1..3..A1B1C1A2B2C2A3B3C3
Rec2..2..A1B1C1A2B2C2
期望的结果是有一个子记录数组。 @Linked 注释似乎适用,但文档指出这仅适用于 HTML 解析器。
我目前的解决方案是将子记录解析为字符串,然后循环遍历每条记录并在子记录字符串中插入换行符并重新解析。有没有办法使用 univocity-parser 来完成这个?
提前致谢。
这里是图书馆的作者。这不受支持,您必须手动拆分这些 sub-records。
我正在尝试使用 univocity-parsers 来解析固定宽度格式的文件,其中每行包含可变数量的固定宽度记录。
格式为记录 ID [6]、子记录数 [3]、子记录数 [6]
Rec1..3..A1B1C1A2B2C2A3B3C3
Rec2..2..A1B1C1A2B2C2
期望的结果是有一个子记录数组。 @Linked 注释似乎适用,但文档指出这仅适用于 HTML 解析器。
我目前的解决方案是将子记录解析为字符串,然后循环遍历每条记录并在子记录字符串中插入换行符并重新解析。有没有办法使用 univocity-parser 来完成这个?
提前致谢。
这里是图书馆的作者。这不受支持,您必须手动拆分这些 sub-records。