CSV行列入れ替え・転置
CSV全体をmatrixとして扱い、1行目のheaderも含めて縦横を交換します。列数が不揃いのrowは曖昧に補完せずerrorです。
縦持ち・横持ちを素早く反転
元のfirst rowもdata matrixの一部として転置します。blank cellはblankのまま、引用が必要な値はCSV escapeします。
ツール本体
入力・操作・結果
上から入力し、必要な操作を行って、表示された結果と次の操作を確認してください。
入力データは原則ブラウザ内で処理し、URLやアクセス解析へ保存しません。ページを更新すると入力は失われます。機密情報は入力しないでください。
使い方
- CSVを貼ります。
- 転置してpreviewします。
- row/column数と先頭末尾を照合して保存します。
A,B / 1,2はA,1 / B,2へ変わります。
このツールを使う場面
- 確認できること
- 縦持ち・横持ちをmatrix全体のtransposeで入れ替えられます。
- 使う前に見るポイント
- 全rowのcolumn数が揃い、first rowも転置対象でよいか確認します。
- 結果を見たあとにやること
- 出力row/column数、blank位置、quoted cellを再読込して確認します。
つまずきやすいポイント
headerを固定すると思う
headerも含むmatrix全体を転置します。
uneven rowを補う
既存parserが列数不一致をerrorにします。
境界値・事前チェック項目
blank cell
位置を保って空欄出力します。
巨大table
20万cells以内に制限します。
よくあるミスと回避策
column reorderと混同
全matrixの軸を交換するtoolです。
CSV escapeを外す
commaや改行を含むcellはquoteされます。
FAQ
1行目はどうなりますか?
headerを含めたmatrixの最初のcolumnになります。
不揃いrowは?
欠損位置が曖昧になるため停止します。
TSVも読めますか?
既存parserがtabを検出した場合はtab区切りで出力します。
基本FAQ
入力データは外部へ送信されますか?
原則として送信されません。入力内容はブラウザ内で処理し、URLやアクセス解析へ保存しません。例外がある場合は各ツールページ内に明記しています。
入力内容は自動保存されますか?
原則として自動保存しません。ページを更新すると入力は失われます。コピーやダウンロードで保存する場合は、ご利用端末内に保存されます。
CSV・JSONの前処理・変換フロー
CSV崩れ確認・ゼロ落ち対策・相互変換・表確認をつなぐファミリーです。
関連ツール
同じ作業の前後で使うことがあるツールです。