CSV を開くか貼り付けると、行と列を入れ替えた表が結果に表示されます。元の各列が行になり、各行が列になります。見出し行を含める がオン(既定)の場合、列名が 1 列目になり、1 列目の値が新しい見出しになります。値は移動するだけで変更されず、ファイルはアップロードされずにブラウザー内で処理されます。行が列に変わるため、入力できるデータ行は最大 249 行です。
CSV の行と列を入れ替える手順
.csv、.tsv、.txtファイルを開くか、ツールにドロップするか、行を貼り付けます。区切り文字は自動で判定されます。必要に応じて、読み込み設定 で区切り文字、文字コード、1 行目は列名(見出し) を設定してください。- 列名のある通常のファイルでは、見出し行を含める をオンのままにします。結果はすぐに更新されます。
- 結果 タブを 入力 タブと見比べてから、CSV をダウンロード、コピー、または エディターで開く を選びます。
見出しの扱い
| 「見出し行を含める」がオン | 見出し行もデータと一緒に入れ替えます。month,Madrid,Osaka が 1 列目になり、1 列目の値(month、2026-01、2026-02)が新しい見出しになります。失われるものはありません。 |
|---|---|
| 「見出し行を含める」がオフ | データ行だけを入れ替え、データの 1 列目が見出しになります。元の列名は書き出されません。1 行目は列名(見出し) をオフにして読み込んだファイルで、自動で付けた Column 1、Column 2… という名前を出力に含めたくない場合に使います。 |
新しい見出しは列名として使える必要があるため、1 列目の空の値は位置に応じて Column 3 のような名前になり、重複した値には a (2) のように番号が付きます。変更した名前はすべて結果の上に一覧表示されます。空白や特殊な文字を含む値は、そのまま残ります。
値・列数のそろわない行・元に戻す入れ替え
- 値はそのままコピーされます。先頭のゼロ、日付、小数点のコンマは書かれたとおりに残り、複数行にわたるセルも 1 つの値のままです。
- 列数がそろわない行は読み込み時に補われるため、出力のすべての行が同じ列数になります。欠けている値は空になります。
- ダウンロードしたファイルでは、元のファイルの区切り文字、改行コード、BOM、文字コード(ブラウザーが書き出せる場合)が保たれ、引用符は必要な値にだけ付けます。それ以外の従来の文字コードは UTF-8 で保存されます。コピー では、常にコンマ区切りのテキストになります。
- 2 回入れ替えると元の表に戻ります。ただし、1 列目の空の値や重複した値の名前を変更した場合は除きます。
行列入れ替えの問題と対処法
- 小さなファイルなのに大きすぎると表示される。 入れ替えると 250 列を超えてしまいます。見出し行を含める場合、入力できるデータ行は最大 249 行です(オフの場合は 250 行)。先に CSV の行を抽出 で行を絞り込むか、CSV ファイルの分割 でファイルを分けてください。
- 新しい見出しが Column 3 や name (2) になる。 1 列目に空の値か重複した値がありました。入れ替えた後に CSV エディター で見出しの名前を変更するか、先に CSV の列名変更・並べ替え で値が一意な列を 1 列目に移動してください。
- 見出し行が消えた。 見出し行を含める がオフになっていて、列名が除かれています。オンにしてください。
- すべての値が 1 つの列に入ってしまう。 区切り文字の判定が誤っています。読み込み設定 で区切り文字を指定し、ファイルを開き直してください。
行列入れ替えの制限とプライバシー
入力できるファイルは 25 MB、10万行、250 列、200万セルまでですが、結果も 250 列までに制限されます。そのため、実際に行列を入れ替えるのに適しているのは、集計表、設定一覧、アンケート結果など、データ行が 249 行までの表です。入力の列は行になるため、250 列までの入力からは 250 行までの出力ができます。
表はこのタブの中にとどまり、サーバーには何も送信されません。縦に長い表を入れ替える前に集計するには、ピボットテーブル を使ってください。
例:都市ごとの列を都市ごとの行に入れ替え
都市ごとに 1 列ずつある月別の売上を、見出し行を含める をオンにして入れ替えた例です。各都市が行に、各月が列になります。
month,Madrid,Osaka,Lyon 2026-01,1840,2210,960 2026-02,1925,2050,1130
month,2026-01,2026-02 Madrid,1840,1925 Osaka,2210,2050 Lyon,960,1130
よくある質問
249 行という制限があるのはなぜですか?
入力の各行が出力の列になり、このツールで扱えるのは 250 列までだからです。見出し行を含める場合はそのうち 1 列を使うため、データ行に使えるのは 249 列分になります。
行列を入れ替えると数値や日付が変わってしまいますか?
変わりません。値は書かれたとおりのまま、新しい位置に移動します。名前が変更されるのは、見出しになる空の値や重複した値だけで、変更内容は一覧表示されます。
このツールで横持ちの表を縦持ちに変換できますか?
行列の入れ替えでは表全体を入れ替えるため、選んだ列を項目名と値の組に展開する(アンピボット)ことはできません。キー列を指定して横持ちから縦持ちに組み替える用途には、このツールは適していません。