本文へ移動

Webツール

CSV転置・行列入れ替え

CSV・TSVの行と列を入れ替え、CSVとしてコピー。引用符内の改行・空セル・先頭ゼロを保ち、入力内容は送信しません。

20,000文字相当・200レコード・1レコード100列まで(最大20,000セル)。入力は送信・保存しません。貼り付けた改行はLFになります。すべてのレコードの列数を揃えてください。先頭行もデータとして入れ替えます。

空白・空セル・先頭ゼロを保持し、改行はLFに統一します。末尾の改行1つはレコード終端として扱います。列の補完、並べ替え、数値変換はしません。入力200行×100列なら出力100行×200列になるため、取込先の上限も確認してください。

このツールについて

行方向に並んだデータを列方向へ、列方向に並んだデータを行方向へ入れ替えます。たとえば「項目,商品A,商品B」「価格,100,200」の2行3列は、「項目,価格」「商品A,100」「商品B,200」の3行2列になります。見出しも特別扱いせず、すべてのセルを転置します。

列数を揃えてから入れ替える

カンマ(CSV)かタブ(TSV)を選びます。引用符内の区切り文字・改行は同じセルです。内部の二重引用符は2つ重ねます。列数が異なるレコードがあれば番号を表示し、空セルでの自動補完や切り捨てはしません。

出力と取り込み時の注意

出力はカンマ区切り・LF改行で、すべてのセルを二重引用符で囲んだCSVです。入力の空白・空セル・先頭ゼロを保持し、数式やHTMLを実行しません。ただし取込先の表計算ソフトは数式や日付・数値と解釈することがあります。信頼できるデータを使い、文字列として取り込んでください。引用符だけで数式実行を防げるわけではありません。

貼り付け入力は20,000文字相当・200レコード・100列まで。超過や不正な引用符はエラーにし、一部だけの出力はしません。ファイル読み込み・保存や、元の文字コードの判定は行いません。

使い方

  1. 列数の揃ったCSVまたはTSVを貼り付けます。
  2. 入力の区切り文字を選び「行と列を入れ替える」を押します。
  3. 入れ替え前後の行数・列数と出力を確認します。
  4. 結果をコピーし、取込先で文字列として利用します。

よくある質問

先頭の見出し行も入れ替わりますか?

はい。先頭行も含めて転置します。3行2列は2行3列になり、先頭行は先頭列になります。

空セルや改行はどうなりますか?

空セルと空白を保持します。引用符内の改行も同じセルに残り、改行文字はLFになります。末尾の改行1つはレコード終端として扱います。

列数が揃わない場合は?

最初に異なるレコード番号を示して停止します。列の補完や切り捨てはしません。CSV・TSV列確認で元の構造も確認できます。

数式や先頭ゼロは保持されますか?

このツールでは文字列として保持します。出力先の表計算ソフトが数式や数値に変換する場合があるため、文字列として取り込んでください。数式の無害化は行いません。

入力内容は送信・保存されますか?

処理はブラウザ内で完結し、入力と出力は送信・保存しません。コピーはご自身の操作でクリップボードへ書き込みます。

Web

CSV・TSV列確認

CSVやタブ区切りの列数・列ずれを確認。引用符内の改行や空セルをプレビューできます。入力内容は送信しません。

文字

UTF-8バイト数確認

文章のUTF-8バイト数をLF・CRLFで比較。改行数と文字数を確認し、本文を含まない集計をコピーできます。入力内容は送信しません。