CSV行列入れ替え

CSVの行と列を入れ替え。CSVを行列へ解析し、行インデックスと列インデックスを入れ替えて再びCSVへ出力します。

Guide

このツールでできること

CSVの行と列を入れ替え、横方向に並んだ期間・項目を縦方向へ、または縦持ちの一覧を横持ちへ変換します。表計算ソフトへ貼り付ける前のレイアウト変更に利用できます。

各セルを行列として解析してから転置するため、引用符で囲まれたカンマをセル区切りと誤認しません。列数が不足する行には空セルを補って長方形の出力を作ります。

How it works

処理の仕組み

CSVを二次元配列として読み取り、入力内の最大列数を出力行数にします。出力の各行について、すべての入力行から同じ列番号のセルを順に集め、引用符が必要な値を再エスケープしてCSVへ連結します。

Examples

具体的な使用例

月別の横持ち表を縦向きにする

入力
項目,1月,2月/売上,100,120/件数,10,12
結果
項目,売上,件数/1月,100,10/2月,120,12

入力の1行目が出力の1列目になり、月ごとの売上と件数を1行ずつ扱える形へ変わります。

列数が異なる行を転置

入力
3列のヘッダーと、2列しかないデータ行
結果
不足位置を空セルで補った転置CSV

データを勝手に詰めず、元の列位置を維持するため、欠損セルを後から確認できます。

Cautions

利用時の注意点

  • 転置すると元のヘッダーが通常のデータ列になるため、出力を読み込むシステムが期待するヘッダー構造を確認してください。
  • 非常に横長・縦長のCSVは転置後に扱いにくい形になるため、必要な範囲へ絞ってから変換してください。
  • 数式やセル書式を含む表計算ファイルではなく、文字データとしてのCSVだけを処理します。

Next step

結果の活用方法

  • 出力の先頭行と先頭列を確認し、集計・インポート先が求める項目方向になっているか検証します。
  • 転置前後の総セル数と空セル位置を比較すると、列不足によるデータ欠落を見つけやすくなります。

PitaTools

特徴

  • 元の行が列になった転置CSVを生成します。
  • 区切り文字と不足セルの扱いを確認します。
  • 行ごとの列数が異なるデータでは空セルが補われるため、出力形状を確認してください。

Steps

使い方

  1. 縦横を入れ替えたいCSVデータを入力します。
  2. 区切り文字と不足セルの扱いを確認します。
  3. 転置後の先頭行が期待するヘッダーになっているか確認してから保存します。

PitaTools

活用例

  • 横持ちの集計表を縦持ちへ直すなど、表計算前のデータ整理に利用できます。
  • 転置後の先頭行が期待するヘッダーになっているか確認してから保存します。
  • 元の行が列になった転置CSVを生成します。

Example

入力例・結果例

入力例
変換・確認したいコードやデータ
結果例
元の行が列になった転置CSVを生成します。

ファイルや複数項目を使うツールでは、安全のためサンプルを自動選択せず利用イメージのみ表示します。

Privacy

プライバシーとデータ処理

公開中のツールはブラウザ完結です。入力した文章、URL、画像、PDF、ファイル、パスワードをPitaToolsのサーバーへ送信せず、端末内で処理します。

FAQ

よくある質問

CSV行列入れ替えはどのように処理しますか?

CSVを行列へ解析し、行インデックスと列インデックスを入れ替えて再びCSVへ出力します。

CSV行列入れ替えを使う際の注意点は?

行ごとの列数が異なるデータでは空セルが補われるため、出力形状を確認してください。

Explore · 開発・データ

関連ツール

同じカテゴリのツールを続けて利用できます。