数万行の Notepad++ ファイルがあります。
インポート プログラムの各エントリでは、各フィールドが区切り文字で区切られている必要があります。情報を Notepad++ に取り込むと、Excel から改行が検出され、インポート プログラムが読み取れないテキスト内に配置されてしまうという問題が発生します。
各行にはカンマで区切られたフィールドがあり、これらのフィールドには文字数制限がなく、定数となるフィールドは最初のフィールド (日付) のみであると確信しています。
Notepad++の各行は次のようになります
日付、A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P、Q、R、S、T、U、V、W、X、Y、Z、AA、AB、AC、AD、AE、AF
しかし、コピーペーストの何かが原因で、これらのフィールドに改行が挿入されます。
伊江 日付、A、
B、C、D、
E、F、G、H、I、J など。
残念ながら、それぞれのケースで常に影響を受ける行は存在しません。
日付で始まるすべての行が、別の日付が現れるまでその下の行と結合されるように、これらをそれぞれ描画するルールはありますか?
答え1
CSVファイルがExcelからエクスポートされている場合は、もっと簡単な方法があります。改行の検索と置換スペースキーを押して再度エクスポートします。
元の Excel にアクセスできない場合は、Notepad++ の拡張検索モードで を に置き換え\r\n
て\r
から\n
に戻しspace
ます。\r
\r\n
これが機能する理由は、Excel が行を で区切るためです\r\n
。単一は\n
セル データから生成されたものである必要があります。