HTML テーブル抽出ツール
貼り付けた HTML からすべての表を検出し、選んだ表を CSV・TSV・JSON・Markdown・SQL・ASCII 表として書き出します。
すべてブラウザ内で動作します。入力した内容が送信されることはありません。
このツールについて
ページの HTML を貼り付けるか .html ファイルをドロップすると、含まれるすべての <table> が行数・列数つきで一覧表示されます。1 つを選んでプレビューを確認し、必要な形式で書き出せます。<th> から見出しセルを認識し、実体参照をデコードし、インラインタグはテキストだけを残して除去します。colspan は空セルに展開されるため、以降の列がずれません。マークアップはテキストとして読むだけでページに挿入されないため、スクリプトを含むページを貼り付けても安全です。
よくある質問
- Web ページから表を取り出すには?
- 対象のページを開き、ソースを表示するかブラウザの検証パネルを使って、表を含むマークアップをコピーしてここに貼り付けてください。ページを .html として保存し、そのファイルを入力欄にドロップすることもできます。
- ページに表が複数あります。どれを選べばよいですか?
- 検出されたすべての表が行数・列数つきで一覧表示され、選択中の表の先頭数行がプレビューに表示されます。レイアウト用の表はたいてい 1 行または 1 列なので、形を見れば本来のデータがどれか判断できます。
- スクリプトを含む HTML を貼り付けても安全ですか?
- はい。マークアップはプレーンテキストとして走査されるだけで、このページに追加されることはないため、内部のコードが実行されることはありません。保持されるのはセルのテキストだけです。
- 変換後に空のセルがあるのはなぜですか?
- 複数列にまたがっていたセルが、値の入ったセル 1 つと空セルに展開されるためです。これにより後続の列が揃います。複数行にまたがるセルは下方向に複製されないため、最初の行にのみ現れます。