0

次のような構造のテキスト ファイルがあります。

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

ご覧のとおり、区切り記号は 2 行目と次の行では同じ場所にありません。

フラット ファイルをソースとして使用し、固定幅形式にする必要があります。

固定幅フォーマット

大きなファイル (>1GB) の区切り文字で列を固定幅にフォーマットするにはどうすればよいですか?

プレビューは次のようになります (同じ列の区切り記号):

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

Notepad++ を使用すると、TestFX -> TestFX Edit -> (,) で複数行を並べることで、ファイルを固定幅に変更できます。ただし、Notepad++ は大きなファイルを処理できません。

助けてください。

4

1 に答える 1

1

代わりに区切り形式を使用しないのはなぜですか? ファイルは明らかに固定幅ではないためです。

「,」の区切り文字を使用してからスペースを削除するか、「,」の区切り文字を使用できます

個人的には、最初のものは後で問題を引き起こす可能性が低いと思います.

于 2013-11-04T20:47:35.647 に答える