複数行の CSV 見出しを1行に
二段・三段の見出しを 1 行にまとめ、余分な先頭行も取り除く。
表計算ソフトで作った「2024年 / 上期」のように見出しが複数行に分かれた CSV を貼り付けると、読み飛ばす先頭の行・コメント行・見出しの行数を指定して、列ごとに 1 行の見出しへ連結した CSV にします。データは端末の外へ送信しません。
複数行見出しの CSV を貼り付けて整える
入力した内容は送信されません。貼り付けた文字や選んだファイルは、お使いのブラウザの中だけで処理します。本サイトのサーバーや第三者へ送信・保存しません(通信を禁止する設定でページを配信しています)。
結果
エラー 0 件・警告 0 件・情報 1 件
指摘(エラー・警告・情報)
- 情報 先頭 先頭の 1 行(1 行目)を読み飛ばしました。
| 見出しにした行数 | 2 行 |
|---|---|
| 読み飛ばした行数 | 1 行 |
| コメント行 | 0 行 |
| データの行数 | 1 行 |
1 行見出しにした CSV
商品,2024年_上期,2024年_下期,2025年_上期,2025年_下期 A,1,2,3,4
初期表示は入力例「タイトル行と 2 段の見出しを整える」の結果です。入力を変えるとその場で処理し直します。判定の根拠は仕様と根拠にまとめています。
ご利用にあたって
- 見出しの連結の規則(空欄を除く・直前と同じ値をまとめる・左の値で埋める)は、このツールの定義です。取り込み先の期待する見出しと一致するか確認してください。
- 大きなファイルはお使いの端末の性能によって処理に時間がかかることがあります。
使い方
- CSV をテキスト欄に貼り付けるか、ファイルを選びます。
- 見出しより前の不要な行数と、見出しの行数を入れます。結合セルのように空欄が続く見出しなら、左で埋める設定のままにします。
- 出力された 1 行見出しの CSV を確かめて、コピーかダウンロードします。重複した見出しは指摘に出ます。
入力例と結果
代表的な入力・境界の入力・壊れた入力の例です。例ごとに入力・出力・指摘と、その結果になる理由(検算)を載せています。
| 入力例 | 結果 |
|---|---|
| タイトル行と 2 段の見出しを整える | エラー 0 件・警告 0 件・情報 1 件 |
| 「#」で始まるコメント行を除く | エラー 0 件・警告 0 件・情報 1 件 |
| 結合セルの補完をしない | エラー 0 件・警告 0 件・情報 0 件 |
| 同じ値が続く見出しは 1 つにまとめる | エラー 0 件・警告 0 件・情報 0 件 |
| 見出しの行数が足りない | エラー 1 件・警告 0 件・情報 0 件 |
このツールでできないこと(制約)
- 空の行は読み込み時に無視します。空の行を行数として数える場合は、その分を引いた数を指定してください。
- データ行の値の数が見出しの列数と違うときは、足りない値を空欄にし、はみ出した値は出力しません。
- 縦に結合されたセル(上の行の値を下に引き継ぐデータ)は補いません。見出しの横方向の空欄だけが対象です。
- ファイルは UTF-8 として読みます。Shift_JIS の CSV は文字化けするため、UTF-8 で保存し直してから使います。
よくある質問
見出しを連結したときの名前はどう決まりますか?
見出し行の同じ列の値を上から順に、選んだ区切りでつなぎます。例えば 2024年 と 上期 なら 2024年_上期 です。空欄と、直前と同じ値の繰り返しは除かれます。
空の行が間にあるときは行数に数えますか?
数えません。空の行は読み込み時に取り除かれるため、読み飛ばす行数や見出しの行数は、空の行を除いた行で数えてください。
帳票の CSV に個人情報が含まれていても安全ですか?
整形はお使いのブラウザの中だけで行い、貼り付けた内容をサーバーや第三者へ送信・保存しません。ページは通信を禁止する設定で配信しています。