HTMLテーブル→CSV変換ツール
Webページのソースなどから取り出した <table> のHTMLを貼り付けると、CSVに変換します。結合セルの展開や、Excelで開いた時の文字化けを防ぐBOM付き保存にも対応しています。CSVをJSONにしたい場合は CSV⇔JSON変換 もご利用ください。
🔒 ブラウザ内で完結・入力データはサーバーに送信されません
注意事項
- HTMLに複数の <table> が含まれる場合は、「変換する表」から選べます。入れ子の表は、外側と内側が別々の表として扱われます。
- セル内のタグは取り除き、テキストだけを取り出します。連続する空白や改行は半角スペース1つにまとめ、<br> は半角スペースに置き換えます。
- 結合セル(colspan・rowspan)は列・行を展開します。既定では結合で覆われたセルを空にし、「結合セルの値を繰り返す」にチェックを入れると同じ値で埋めます。
- 貼り付けたHTMLのスクリプトは実行されず、画像なども読み込まれません。
- Excelで開いて日本語が文字化けする場合は、「BOMを付ける」をオンにしてダウンロードしてください。
用語解説
colspan / rowspan
HTMLの表で、セルを横(colspan)や縦(rowspan)に結合する属性です。CSVには結合の概念がないため、展開して出力します。
BOM
Byte Order Mark の略で、ファイル先頭に付けるUTF-8の目印です。Excelは、BOMがないUTF-8のCSVを文字化けして開くことがあります。
CSV
Comma-Separated Values の略で、項目をカンマで区切ったテキスト形式の表データです。
よくある質問
ページ内の表をCSVにするには、何を貼り付ければよいですか?
ブラウザの開発者ツールで表の要素を選び、「HTMLとしてコピー」(Outer HTML)した内容を貼り付けてください。<table> から </table> までを含んでいれば、ページ全体のソースでも構いません。
結合セル(colspan・rowspan)はどう変換されますか?
CSVには結合セルがないため、列・行を展開して出力します。既定では結合で覆われたセルを空にします。「結合セルの値を繰り返す」にチェックを入れると、同じ値で埋めます。
Excelで開くと日本語が文字化けします。
ExcelはBOMのないUTF-8のCSVを正しく読めないことがあります。「ダウンロード時にBOMを付ける」をオンにしてダウンロードしてください。コピーした文字列にBOMは含まれません。
1つのHTMLに複数の表があるときはどうなりますか?
「変換する表」のプルダウンに、行数・列数つきで一覧表示されます。選んだ表だけがCSVになります。
このページをシェア
