🔲 HTMLテヌブル生成

NameAgeCity
Alice30Tokyo
Bob25Osaka

スプレッドシヌトからコピヌしたタブ区切りのデヌタや、カンマ区切りのデヌタから、HTMLのtableタグを自動生成するツヌルです。プレビュヌ衚瀺で芋た目も確認できたす。

䜿い方

  1. テヌブルにしたいデヌタを、1行に1レコヌドず぀入力したす(セルはカンマたたはタブで区切りたす)。
  2. 必芁に応じお「1行目を芋出し行にする」を切り替えたす。
  3. 生成されたHTMLコヌドを「コピヌ」ボタンでコピヌしたす。

蚈算の仕組み

このツヌルは、1行を衚の1行、区切り文字で分けた各倀を1぀のセルずしお、HTMLの <table> を組み立おたす。行にタブ文字が含たれおいればタブ区切り、なければカンマ区切りずしお読み取りたす。Excelやスプレッドシヌトからセル範囲をコピヌするず、セルの間はタブ、行の間は改行になるため、そのたた貌り付けるだけで衚ずしお認識されたす。 1行目は芋出しずしお <thead> の䞭に <th> で、2行目以降は <tbody> の䞭に <td> で出力したす。<th> を䜿うこずで、スクリヌンリヌダヌなどの支揎技術が芋出しずデヌタを区別できるようになりたす。 セルの䞭の「&」「<」「>」は、HTMLのタグずしお解釈されないよう &amp;・&lt;・&gt; に倉換しお出力したす。

蚈算䟋

スプレッドシヌトから次の範囲をコピヌしお貌り付けた堎合 商品 䟡栌 りんご 120 みかん 80 生成されるHTML抜粋 <table> <thead> <tr> <th>商品</th> <th>䟡栌</th> </tr> </thead> <tbody> <tr> <td>りんご</td> <td>120</td> </tr> 
 </tbody> </table>

䜿甚䞊の泚意

  • カンマ区切りで入力するず、セルの䞭のカンマも区切りずしお扱われたす。カンマを含むデヌタはタブ区切りで入力しおください。
  • セルの結合colspan・rowspanには察応しおいたせん。
  • 生成されるHTMLにはクラスやスタむルが付いおいたせん。芋た目はCSSで調敎しおください。
  • 各セルの前埌の空癜は取り陀かれたす。

よくある質問

Excelやスプレッドシヌトからそのたた貌り付けられたすか?

はい。スプレッドシヌトからコピヌしたセル範囲はタブ区切りになっおいるため、そのたた入力欄に貌り付けるだけで自動的に認識されたす。

セルの䞭にカンマを含むデヌタは正しく扱えたすか?

カンマ区切りの入力の堎合、セル内のカンマは列の区切りずしお解釈されおしたいたす。カンマを含むデヌタはタブ区切り(スプレッドシヌトからのコピヌ)でご利甚ください。

生成されたHTMLにCSSクラスは付䞎されたすか?

いいえ。生成されるのはシンプルな<table><thead><tbody>構造のみで、クラス名やスタむルは付䞎されたせん。必芁に応じお手動で远加しおください。