UTILS.
100% ブラウザ内で完結
▮c

固定長テキストをCSVに変換

固定長・メインフレーム・COBOLの桁位置テキストを、定義したフィールド幅でCSVに変換します。


      
出力

このツールについて

固定長テキストをCSVに変換するツールは、桁位置テキスト(メインフレームやCOBOLプログラム、レガシー帳票が生成する、各フィールドが一定の文字範囲を占める形式)を、きれいなCSVに切り出す無料のブラウザ内ツールです。レイアウトは、10,8,20 のようなフィールド幅のリスト、または 1-10,11-18 のような1始まりの開始-終了の範囲で定義し、各行はその境界で切り分けられます。任意のトリムでパディングの空白を除去でき、ライブプレビューで列の境界がどこにあるかを正確に確認できます。

すべての処理はJavaScriptによりブラウザ内で実行され、データがアップロードや保存されることはありません。このツールは区切り文字ではなく文字位置で切り出すため、区切りのない密に詰まった列も扱えます。生成されるCSVは、必要なフィールドを再びクォートで囲みます。幅の指定を調整すると、出力とプレビューがリアルタイムに更新されます。

よくある質問

フィールド幅の指定はどのように書きますか?
各フィールドの幅を順番に並べる(例:4,10,10 なら4文字のフィールドの後に10文字のフィールドが2つ)か、1始まりで両端を含む範囲を指定します(例:1-4,5-14,15-24)。2つの書き方を混在させることはできません。すべて幅で指定するか、すべて範囲で指定してください。
境界のプレビューには何が表示されますか?
入力の最初の数行を、各フィールドの境界に │ マーカーを挿入して表示します。これにより、CSV出力を信頼する前に、列がデータと合っているかを確認できます。
トリムのオプションは何をするものですか?
固定長のフィールドは通常、列を埋めるために空白でパディングされています。トリムをオンにすると、抽出した各フィールドの先頭と末尾の空白が取り除かれます。オフにすると、パディングはソースのとおりにそのまま保持されます。
出力はどのようなCSVの規約に従いますか?
フィールドは選択した区切り文字(カンマ、セミコロン、タブ、パイプ)で連結されます。区切り文字・ダブルクォート・改行を含むフィールドはダブルクォートで囲み、内側のクォートはダブルクォート2つにします。行内で最後に定義したフィールドより後ろの文字は無視されます。

その他のツール