digtools
🧮
html table extractor,

HTMLテーブル抽出・変換ツール

HTMLコード内の表データをCSVやMarkdownへ一瞬で変換。

🔄
複数フォーマット対応
CSV / TSV / Markdown / JSON
🧩
結合セルの自動展開
rowspan / colspan を正確に処理
🔒
ブラウザ完結で安全
サーバーへのデータ送信なし
about,

HTMLテーブル抽出ツールとは

HTMLテーブル抽出・変換ツールは、HTMLソースコード内に含まれる <table> タグを自動で解析し、データを抽出する無料のWebツールです。WebサイトからスクレイピングしたHTMLや、手元にある古いHTMLファイルから表データを抜き出し、表計算ソフトで扱いやすい形式に変換します。

CSV、TSV、Markdown、JSON形式の出力に対応しており、用途に合わせた柔軟なフォーマット変換が可能です。すべての処理はブラウザ内で完結するため、社内の機密データや個人情報を含むHTMLでも、サーバーにデータが送信されることなく安全にご利用いただけます。

howto,

HTMLテーブル抽出ツールの使い方

STEP 1

HTMLを貼り付け

抽出したいテーブルが含まれるHTMLソースコードを入力エリアにそのまま貼り付けます。ページ全体のソースコードでも、テーブル部分のみでも構いません。

STEP 2

フォーマットを選択

出力したいフォーマット(CSV、TSV、Markdown、JSON)を選択します。Excelで開く場合はCSV、ドキュメントに貼り付ける場合はMarkdownが便利です。

STEP 3

抽出・コピー

「テーブルを抽出する」ボタンをクリックすると、ソースコード内のすべてのテーブルが解析され結果が表示されます。コピーボタンを押して活用してください。

glossary,

HTML抽出に関する用語集

HTML Table (<table>)
Webページ上で二次元の表データを表現するためのHTMLタグです。<tr> (行)、<th> (見出しセル)、<td> (データセル) などの要素と組み合わせて構成されます。
CSV (Comma-Separated Values)
データをカンマ(,)で区切って記述するシンプルなテキストフォーマットです。ExcelやGoogleスプレッドシートなどの表計算ソフトで読み込むのに最適であり、データ移行の標準形式として広く利用されています。
Markdown Table
Markdown記法を用いて、テキストベースで表を表現するフォーマットです。GitHubやNotion、Zennなどのドキュメント作成ツールでそのまま貼り付けて表示できるため、エンジニアのドキュメント作成で重宝されます。
DOM (Document Object Model)
HTMLやXML文書をプログラムから操作するためのAPI(構造化モデル)です。本ツールでは、入力された文字列をブラウザの標準機能であるDOMParserを用いて安全かつ正確に解析しています。
Rowspan / Colspan
HTMLテーブルにおいて、セルを縦方向(rowspan)や横方向(colspan)に結合するための属性です。本ツールでは、これらの結合属性も正確に読み取り、CSV等に変換する際にズレが生じないよう自動展開する処理を行っています。
faq,

よくある質問 (FAQ)

Q.サーバーにHTMLデータは保存されますか?
いいえ、保存されません。当ツールはすべてのパース処理およびデータ抽出を、お使いのブラウザ上のJavaScriptで実行します。サーバーへのデータ通信は一切発生しないため、機密情報を含むデータでも安心してご利用いただけます。
Q.HTML内に複数のテーブルがある場合はどうなりますか?
HTMLソースコードに含まれるすべての <table> タグを自動で検出し、テーブルごとに別々の結果ボックスとして抽出・出力します。それぞれ個別にコピーすることが可能です。
Q.結合されたセル(rowspan / colspan)には対応していますか?
はい、完全に対応しています。HTMLの結合属性を正しく解釈し、データが欠落したり行や列がズレたりすることなく、マトリクス(2次元配列)として適切に展開してから各フォーマットへ変換します。
Q.<tr>や<td>が不完全な、壊れたHTMLでも抽出できますか?
お使いのブラウザに組み込まれたHTMLパーサー(DOMParser)を使用しているため、ブラウザが表示できるレベルの軽微な構文エラーであれば自動的に補正されて抽出可能です。ただし、完全に構造が崩れている場合は正しく読み取れないことがあります。
Q.抽出したCSVをExcelで開くと文字化けしてしまいます。
ExcelでUTF-8エンコーディングのCSVを開くと文字化けする場合があります。Excelの「データ」タブから「テキストまたはCSVから」を選択してデータをインポートするか、テキストエディタで開いてBOM付きUTF-8として保存し直すことで解決できます。
use cases,

活用シーン

🔍

Webスクレイピングのデータ整理

Pythonなどのプログラムで取得した生のHTMLソースコードから、表データだけを綺麗に抽出してCSV形式で保存し直す際に便利です。

📝

Markdownドキュメントの作成

既存のWebページ上にある仕様表やり付けられたデータを、そのままMarkdown形式に変換して、GitHubやNotionのドキュメントに素早く移行できます。

📊

データ分析の前処理

複雑なHTMLテーブルに埋め込まれたデータをJSONやTSVとして抽出し、BIツールやスプレッドシートでのデータ分析プロセスを迅速化します。

🔄

レガシーシステムからのデータ移行

古いシステムで出力されたHTMLレポートをパースし、最新のデータベースに取り込むための中間データ(CSV)を作成する作業を効率化します。

technology,

技術詳細

DOMParserによる高精度な解析

本ツールは、HTMLの柔軟かつ曖昧な構造を正確に解釈するため、正規表現ではなくブラウザネイティブの DOMParser を採用しています。正規表現では難しいネストされたテーブルや属性のパースを、ブラウザの強力なレンダリングエンジンと同等の精度で行います。

XSS(クロスサイトスクリプティング)などのセキュリティリスクを防ぐため、スクリプトの実行を伴わない安全なパースを行い、データは textContent 経由で取得しています。

フィードバックを送信

ツールをより良くするためのご意見をお聞かせください。

免責事項

当サイトで提供しているツールは、すべて無料でご利用いただけますが、自己責任での利用をお願いいたします。各種ツールの計算結果や変換結果、生成データの正確性・完全性・安全性について、当サイトはいかなる保証もいたしません。ツールの利用に起因して発生したいかなる損害・トラブルについても、運営者は一切の責任を負いかねますので、あらかじめご了承ください。なお、ファイル処理や計算などは原則としてご利用のブラウザ上で完結しており、入力されたデータが当サイトのサーバーに送信・保存されることはありません。