AZ Tools

固定幅テキスト → CSV / JSON パーサー

変換

多くのレガシーシステム、メインフレームのレポート、COBOL のエクスポートは、区切り文字の代わりに固定幅の列でデータを保持します。そのテキストを貼り付け、列幅(例: 6 3 8)を入力すると、各行がフィールドに分割され CSV または JSON で書き出されます。パディングの空白をトリムしたり、最初の行をヘッダーとして扱い列名をキーにした JSON オブジェクトを作ることもできます。すべてブラウザ内でローカルに実行され、何もアップロードされません。

結果

使い方

  1. 固定幅テキストを1行に1レコードずつ貼り付けます。
  2. 列幅をスペースまたはカンマ区切りで入力します(例: 6 3 8)。
  3. CSV または JSON 出力を選び、トリムを切り替えます。
  4. JSON では「最初の行はヘッダー」をオンにすると列名でオブジェクト化され、結果をコピーできます。

よくある質問

列幅はどう調べますか?
元のレイアウトで各列が占める文字数を、パディングの空白も含めて数えます。多くの固定幅仕様には幅が記載されており、等幅エディタで揃えて数えることもできます。
行が想定より短い場合は?
行末を超えるフィールドは空になります。合計幅より長い行は、超過した文字が無視されます。
CSV はどのように引用符処理されますか?
カンマ・二重引用符・改行を含むフィールドは二重引用符で囲み、内部の引用符は二重にします(RFC 4180 準拠)。
私のデータはアップロードされますか?
いいえ。解析は完全にブラウザ内で行われ、何もデバイスから出ません。

関連ツール