CSV列から行へ展開(Unpivot / Melt)

横に広いCSVテーブルの複数列を、「変数名」と「値」の縦方向のレコード行に展開(アンピボット)します。

使い方と処理基準

横に広いCSVテーブルの複数列を、「変数名」と「値」の縦方向のレコード行に展開(アンピボット)します。

入力されたデータはサーバーへ送信されず、お使いの端末で安全に処理されます。

処理制限

  • デスクトップ最大ファイルサイズ: 50MB
  • モバイル最大ファイルサイズ: 20MB

CSV列から行へ展開(Unpivot / Melt)は、登録不要で完全無料のブラウザ完結型オンラインツールです。外部サーバーへデータを送信せず100%クライアント側(ローカルファースト)で即時処理されるため、機密情報や重要なファイルも安心・安全にご利用いただけます。

CSV列から行へ展開(Unpivot / Melt)の使い方

  1. 1
    CSVを入力横持ち形式のCSVテーブルを入力します。
  2. 2
    アンピボット設定固定する識別子列と、行に展開したい指標列を指定します。
  3. 3
    縦持ちCSVを取得正規化された縦長データをコピーします。

活用例

四半期売上のアンピボット
入力: company,q1,q2 Acme,100,120
結果: company,quarter,revenue Acme,q1,100 Acme,q2,120

主な利用シーン

  • TableauやPower BIなどのBIツールで分析しやすい縦持ちデータへの変換
  • RDBMSテーブルへの取り込みのためのデータ正規化
  • 複数回答アンケート結果の集計しやすい縦並び化

よくある質問 (FAQ)

新しく生成される列の名前は変更できますか?

はい、「変数名列(例: 期間)」と「値列(例: 売上)」の名前を自由にカスタマイズできます。

このツールへのご意見・ご要望はありますか? 提案・お問い合わせ →