本文へスキップ
にゃんこツール

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になります。

このページをシェア

↑↓ 選択 Enter 開く Esc 閉じる