このツールについて
CSV転置ツールは、CSVグリッドの行と列を入れ替える無料のブラウザ内ツールです。先頭列がヘッダー行になり、元の各行が列になって、表全体が回転します。表計算の向きが逆に出力されてしまったときや、グラフやインポートが列ではなく行方向に系列を求めるときの手早い解決策です。
すべての処理はJavaScriptによりブラウザ内で実行され、データがアップロードや保存されることはありません。パーサーはクォートで囲まれたフィールドやエスケープされたクォートを正しく扱い、長さがそろわない行は補完されるため何も失われません。転置後のCSVは、必要なフィールドを再びクォートで囲みます。結果は編集に応じてリアルタイムに更新され、コピーやダウンロードができます。
よくある質問
転置とは具体的に何をするものですか?
行 i・列 j にあるセルは、行 j・列 i に移動します。したがって3行2列の表は2行3列になり、元の先頭列が新しい最上段の行として左から右へ並びます。
行の長さが異なる場合はどうなりますか?
グリッドは最も長い行の幅を持つものとして扱われます。短い行は転置の際に空のセルで補完されるため、すべての列が考慮され、データが誤った位置にずれることはありません。
クォートで囲まれたフィールドや区切り文字は保持されますか?
はい。パーサーはダブルクォートで囲まれたフィールド、フィールド内の区切り文字や改行、ダブルクォート2つを正しく扱います。出力時には、区切り文字・クォート・改行を含むフィールドを再びクォートで囲むため、CSVは有効なまま保たれます。
どのようなCSVの規約を前提としていますか?
フィールドは選択した区切り文字(カンマ、セミコロン、タブ、パイプ)で区切られます。特別なヘッダー処理はなく、先頭行を含むすべての行が転置されます。フィールド内の値そのものとしてのダブルクォートは、ダブルクォート2つで表します。