0

我有这样结构的文本文件:

    123456789 , 1111111111 , 2222222222222 , xxxxxxx , zzzzzzz ,
    987654321 , 22222222222222 , 3333333333333333 , hhhhhhhhh , bbbbbbbbb ,
...

如您所见,分隔符不在第二行的同一位置,并且行波纹管。

我需要使用平面文件作为源,并使用固定宽度格式。

固定宽度格式

如何通过大文件(> 1GB)的分隔符将列格式化为固定宽度?

预览应如下所示(同一列中的分隔符):

123456789 , 1111111111     , 2222222222222    , xxxxxxx   , zzzzzzz   ,
987654321 , 22222222222222 , 3333333333333333 , hhhhhhhhh , bbbbbbbbb ,

使用 Notepad++,我可以使用 TestFX -> TestFX Edit -> Line up multiple lines by (,) 将文件修改为固定宽度。但是 Notepad++ 不能处理大文件。

请帮忙。

4

1 回答 1

1

为什么不使用分隔格式呢?由于您的文件显然不是固定宽度。

您可以使用 ',' 分隔符,然后修剪空格或使用 ' , ' 分隔符

就个人而言,我会发现第一个不太可能在以后引起问题。

于 2013-11-04T20:47:35.647 回答