JA
マイツール

HTML表ジェネレーター

貼り付けたCSVやExcelのセル、または空の格子から、アクセシブルなHTMLの表を作成します。thead/tbody、キャプション、scope、エスケープ、罫線や縞模様に対応。

空欄にすると、下で指定したサイズの空の格子ができます。
マイツール →
広告

表のマークアップを手で書くのは(すべての<tr>、<th>、<td>に加えてエスケープも)時間がかかり、間違いやすい作業です。CSVや、ExcelやGoogleスプレッドシートからコピーしたセルを貼り付ける(または空の格子から始める)と、<caption>、<thead>、<tbody>、スクリーンリーダーが読み上げられるようにscopeを付けた見出しセル、エスケープ済みのテキスト、右揃えの数値列を備えた、きれいでアクセシブルなHTMLが得られます。<style>ブロックの完成したスタイル、メールマガジン用のインラインスタイル、独自のCSS用のクラス名のみ、から選べます。

使い方

  1. CSV、TSV、スプレッドシートのセルを貼り付けるか、ボックスを空にして行数と列数を設定します。
  2. 1行目と1列目が見出しかどうかを指定します。
  3. キャプションを追加します。
  4. スタイル(<style>ブロック、メール用のインラインスタイル、クラスのみ)と見た目を選びます。
  5. HTMLをコピーします。

計算式

<table> → <caption> → <thead><tr><th scope="col"> → <tbody><tr><th scope="row"> / <td>

見出しセルにはscope="col"(列見出し)またはscope="row"(各本文行の最初のセル)が付き、データセルを見出しに結び付けて支援技術に伝えます。テキストはエスケープされるため、< や & のような文字もそのまま表示されます。すべてのセルが数値である列(桁区切り、通貨記号、%は可)は、等幅の数字で右揃えになります。インラインモードはすべてのセルにスタイルを書き込み、メールクライアントに必要な形です。

計算例

サンプルの料金データは、キャプション「プランと価格」、見出し行 プラン / 価格 / 容量 / ユーザー数、3つの本文行の表になり、各本文行の最初のセル(無料、チーム、ビジネス)が行見出しです。価格($0、$12、$29)はすべて数値なので右揃えになり、ユーザー数は「無制限」がテキストなのでそうなりません。縞模様の見た目では、1行おきに色を付ける<style>ブロックが追加されます。

よくある質問

太字のtdセルではなく、scope付きのthを使うのはなぜですか?

スクリーンリーダーは、thとscopeを使って、値の前に正しい見出しを読み上げます(「価格、$12」)。太字のtdセルは見た目は似ていますが、意味を持ちません。

メール用にはどのスタイルを選べばよいですか?

インラインです。多くのメールクライアントは<style>ブロックを削除し、:nth-childのようなセレクターを無視するため、すべてのセルが自前のstyle属性を持ちます。

セルにリンクや太字を入れられますか?

「エスケープ」のチェックを外して、セルにHTMLを書いてください。そのまま挿入されるため、信頼できる内容にだけ使ってください。

データはアップロードされますか?

いいえ。表はブラウザ内で生成されます。

出典

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). HTML表ジェネレーター. https://kakao.mobile/ja/tools/html-table-generator/

MLA

“HTML表ジェネレーター.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/html-table-generator/.

広告