HTML tableをCSVへ変換
HTML source内の表をinert解析し、結合cellを展開したCSVへ変換します。
Web表のsourceを表計算で扱えるCSVへ
HTMLを画面へ挿入せず、指定したtableのcell文字列だけを安全なCSVとして取り出します。
ツール本体
入力・操作・結果
上から入力し、必要な操作を行って、表示された結果と次の操作を確認してください。
resource-capable markupをDOMParser前に拒否し、tableのtextContentだけを取得します。rowspan/colspanをgridへ展開します。
入力データは原則ブラウザ内で処理し、URLやアクセス解析へ保存しません。ページを更新すると入力は失われます。機密情報は入力しないでください。
使い方
- tableを含むHTML sourceを貼ります。
- 複数表なら番号を指定します。
- 展開結果を確認してCSV保存します。
rowspan・colspanの値は占有する各cellへ複製して矩形gridを作ります。
このツールを使う場面
- 確認できること
- HTML source内の表をCSVへ移せます。
- 使う前に見るポイント
- table tagを含むHTML sourceと対象table番号を用意します。
- 結果を見たあとにやること
- 結合cellの展開と行列数を確認してCSV保存します。
つまずきやすいポイント
画面上の文章を貼る
HTML sourceのtable tagが必要です。
動的tableを期待
JavaScript実行後のDOMは再現しません。
境界値・事前チェック項目
結合cell
最大100 span、展開後500列に制限します。
複数table
1始まりの番号で1つ選びます。
よくあるミスと回避策
HTMLをpreviewする
安全のため入力HTMLは描画しません。
数式文字をそのまま表計算で開く
CSV serializerが式開始文字を保護します。
FAQ
scriptは実行されますか?
いいえ。inert documentのtextContentだけを読みます。
URLから取得できますか?
いいえ。network取得を行わず、貼り付けたsourceだけを処理します。
基本FAQ
入力データは外部へ送信されますか?
原則として送信されません。入力内容はブラウザ内で処理し、URLやアクセス解析へ保存しません。例外がある場合は各ツールページ内に明記しています。
入力内容は自動保存されますか?
原則として自動保存しません。ページを更新すると入力は失われます。コピーやダウンロードで保存する場合は、ご利用端末内に保存されます。
結果を使う前に何を確認すべきですか?
対象年度・入力前提・提出先ルールを先に確認してください。必要に応じて公式情報や担当窓口で最終確認する運用を推奨します。
CSV・JSONの前処理・変換フロー
CSV崩れ確認・ゼロ落ち対策・相互変換・表確認をつなぐファミリーです。 迷ったらラベル付きの入口ツールから確認できます。
関連ツール
同じ作業の前後で使うことがあるツールです。