カテゴリー: 開発ツール

CSV列名変更ツール

サイト側で企画したツールツールが見つからない?

old=newの単純なマッピングでCSVのヘッダー列名を変更

CSVデータと、1行に1つずつ記述したold=new形式の列名の対応リストを貼り付けると、データ行はそのままにヘッダー列名だけを変更します。すべてブラウザ内で完結します。

ブラウザ内で2個の列をリネームしました。

リネーム後のCSV
identifier,full_name,team
1,Ada Lovelace,Blue
2,Grace Hopper,Green

このページの処理はすべてブラウザ内で行われます。アップロードは一切ありません。

このツールでできること

引用符付きフィールドが絡むと、CSVの列名をいくつか手作業で変更するのは思ったより間違えやすい作業です。テキストエディタの検索置換は、ヘッダーのセルとたまたま同じ値を持つデータを区別できないからです。このツールはCSVを正しく解析し、マッピングの各old=newの組をヘッダー行にのみ適用します。マッピングに記載のない列は変更されず、マッピングのold名がヘッダーに実際には存在しない場合はその旨を報告します。

使い方

  1. CSVデータを貼り付けるか、例を読み込みます。
  2. 区切り文字を選び、old=new形式の列名を1行に1つずつ記述します。
  3. リネーム後のCSVをコピーし、ヘッダーに見つからなかった名前がないか確認します。

プライバシー

このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。

よくある質問

データはどこかにアップロードされますか。
いいえ。解析とリネームはページ内で動作するJavaScriptで行われるため、貼り付けた内容が端末の外に出ることはありません。
リストに挙げていない列はどうなりますか。
元の名前と位置がそのまま保たれます。マッピングの左側に記載された列だけがリネームされます。
マッピングで列名のスペルを間違えた場合はどうなりますか。
そのマッピングはヘッダーに見つからなかったものとして報告されるため、黙って無視されるのではなく、スペルを修正してやり直すことができます。