CSVツール

CSV列追加

CSVに新しい列を追加し、全データ行へ同じ固定値を設定できるCSV列追加ツールです。既存の列・レコードの値は変更しません。

入力データはサーバーへ送信されませんインストール不要無料で使えます

CSVファイルをここにドラッグ&ドロップ

または、ファイルを選択してください

対応形式: .csv(最大サイズの制限はありません)

このツールでできること

CSVに新しい列を追加するための主な機能です。

  • CSVに新しい列を1つ追加できます全データ行へ同じ固定値を設定します
  • 追加位置を選べます「先頭」「末尾」「指定列の前」「指定列の後」から選べます
  • 既存の列・レコードの値・既存列の並び順は一切変更しません
  • 列名の重複はエラーになります誤った結果を出力せず、追加を中止します
  • 結果をコピー・CSVダウンロードできますいずれも表示上限に関わらず全件が対象です
  • 他のCSV系ツールから結果を受け取り、続けて別のCSV系ツールへ送ることができます

使い方

CSVに列を追加する手順を説明します。

手順を見る
  1. CSVを読み込みますドラッグ&ドロップまたはテキストの貼り付けで読み込めます
  2. 追加する列名・全行に設定する固定値・追加位置を入力します
  3. 「列追加実行」を押します
  4. 結果を確認しますCSVダウンロード・コピー・Pipeline送信のいずれかを行えます

こんなときに使えます

こんな場面でCSV列追加が役立ちます。

利用シーンを見る
  • 全レコードに同じ区分値(source=web等)を付けたい
  • インポート元を識別する列を付けたい
  • 部署名・カテゴリ・環境名などの共通情報を追加したい
  • CSV列名変更やCSVフィルターの結果から、続けて区分列を追加して別のツールへ渡したい

CSV列追加の仕組みと注意点

このツールの動作の仕組みと、利用時の注意点を説明します。

詳しい解説を見る

追加できるのは1列だけです

本ツールは新しい列を1つ追加し、全データ行へ同じ固定値を設定します。既存の列・レコードの値・既存列の並び順は一切変更しません。他列参照・行番号やUUID等の自動生成・数式・条件分岐・複数列の同時追加・列同士の結合・動的値生成・正規表現による値生成・複数CSVの処理には対応していません。

追加位置(先頭・末尾・指定列の前後)

追加位置は「先頭」「末尾」「指定列の前」「指定列の後」の4種類から選べます(既定は末尾)。「指定列の前」「指定列の後」を選んだ場合は、基準となる列を選択するまで実行できません。

既存列名との重複は拒否されます

追加しようとする列名(前後の空白を除いたもの)が、既存のいずれかの列名と一致する場合はエラーとなり、列は追加されません。意図しない上書きや曖昧なCSVを避けるためです。

列名と固定値でtrimの扱いが異なります

追加する列名は前後の空白を取り除いた(trimした)うえで確定します。一方、全行に設定する固定値は前後の空白を含め、入力した内容がそのまま(verbatimで)使われます。空文字の固定値も正当な値として扱われます。

データ行が0件のCSVについて

ヘッダー行のみでデータ行が0件のCSVも問題なく読み込め、列追加を実行できます。

ヘッダー(見出し)の扱いと出力形式について

入力CSVの列は名前ではなく列の位置(1列目・2列目…)で識別するため、入力時点のヘッダー名が空欄や重複している場合でも読み込みはできます。結果CSVには入力CSVの全列に追加列を加えた内容が含まれ、常にヘッダー行が出力されます。

よくある質問

一度に追加できる列は1つだけですか?

はい。1回の実行で追加できる列は1つです。複数列を同時に追加する機能はMVP対象外です。

追加した列にはどんな値が設定されますか?

入力した固定値が、すべてのデータ行へ同じ値としてそのまま設定されます。行ごとに異なる値(他列参照・行番号・UUID等)を自動生成する機能はMVP対象外です。

追加する列名が既存の列名と同じ場合はどうなりますか?

エラーとなり、列は追加されません。意図しない上書きを避けるため、既存のいずれかの列名(前後の空白を除いたもの)と一致する場合は拒否されます。

追加する列名の前後の空白は自動的に取り除かれますか?

はい。追加する列名はtrimしてから確定します。空文字や空白のみの場合はエラーになります。

固定値の前後の空白も取り除かれますか?

いいえ。固定値は入力した内容がそのまま(前後の空白を含めて)全データ行へ設定されます。空文字の固定値も正当な値として扱われます。

追加位置はどこまで選べますか?

「先頭」「末尾」「指定列の前」「指定列の後」の4種類から選べます(既定は末尾)。「指定列の前」「指定列の後」を選んだ場合は、基準となる列を選択するまで実行できません。

既存のデータや列の並び順は変わりますか?

いいえ。追加列以外の既存の列・レコードの値・既存列の並び順は一切変更しません。

データ行が0件(ヘッダー行のみ)のCSVでも使えますか?

はい。ヘッダー行のみのCSVも読み込め、列追加を実行できます。

入力したCSVはサーバーへ送信されますか?

いいえ。読み込み・列追加・出力の処理はすべてブラウザ内で完結しており、サーバーへ送信されることはありません。