本文へスキップ
grsytools.jp

提出前・共有前の実務チェック

CSV行列入れ替え・転置

CSV全体をmatrixとして扱い、1行目のheaderも含めて縦横を交換します。列数が不揃いのrowは曖昧に補完せずerrorです。

縦持ち・横持ちを素早く反転

元のfirst rowもdata matrixの一部として転置します。blank cellはblankのまま、引用が必要な値はCSV escapeします。

ツール本体

入力・操作・結果

上から入力し、必要な操作を行って、表示された結果と次の操作を確認してください。

入力データは原則ブラウザ内で処理し、URLやアクセス解析へ保存しません。ページを更新すると入力は失われます。機密情報は入力しないでください。

使い方

  1. CSVを貼ります。
  2. 転置してpreviewします。
  3. 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崩れ確認・ゼロ落ち対策・相互変換・表確認をつなぐファミリーです。

同じ作業の前後で使うことがあるツールです。