เครื่องมือสร้างตาราง HTML
รองรับช่อง CSV ในเครื่องหมายคำพูด แท็บจากสเปรดชีต แถวคั่นด้วยอัฒภาค และแถวคั่นของ Markdown สูงสุด 50 แถว 20 คอลัมน์ และ 1,000 อักขระต่อเซลล์
การเขียนข้อมูลในรูปแบบ <table>, <thead>, <tbody> และ <tr> ด้วยมือสำหรับชุดข้อมูลที่มี 10 แถวนั้นยุ่งยากและต้องใช้เวลานาน แต่เพียงแค่วางข้อมูลตารางในรูปแบบ CSV หรือ Markdown ที่แยกค่าด้วยแท็บเข้าไป โปรแกรมนี้จะสร้างไฟล์ HTML ที่มีโครงสร้างชัดเจน พร้อมแท็กเชิงความหมาย แท็ก <caption> (เลือกได้) แอตทริบิวต์ขอบเขตที่เหมาะสม และตัวเลือกสีแถบสลับ (ซีบรา) เส้นขอบ หรือคลาส Tailwind, พร้อมใช้งานได้ทันทีในการใส่ลงในบทความหรือแดชบอร์ด
วิธีสร้างตาราง HTML
-
1
วางข้อมูลของคุณ
TSV (สำเนาจากสเปรดชีต), ไฟล์ CSV และรูปแบบตารางของ Markdown สามารถประมวลผลได้อย่างถูกต้องทั้งหมด
-
2
เลือกตัวเลือกของตาราง
แถวหัวข้อ คำบรรยาย ลวดลายแถบสีสลับ (ซีบรา) แถวแบบกะทัดรัดหรือแถวแบบกว้าง
-
3
เลือกโหมดการจัดรูปแบบ
HTML แบบธรรมดา สไตล์แบบอินไลน์ คลาสของ Bootstrap หรือคลาสของ Tailwind
-
4
คัดลอกมาร์กอัป
ผลลัพธ์ที่ได้มีความถูกต้องและเป็น HTML ที่มีความหมายชัดเจน, ไม่ใช่โครงสร้างแบบกริด `<div>` ที่แกล้งทำเป็นตาราง
โครงสร้างตารางเชิงความหมาย
ตารางที่สร้างขึ้นโดยใช้แท็กที่เหมาะสมสามารถเข้าถึงได้ง่าย รองรับเครื่องอ่านหน้าจอ และปรับรูปลักษณ์ได้อย่างสะดวก เครื่องมือสร้างจะสร้างโครงสร้างดังต่อไปนี้:
<table>
<caption>ยอดขายไตรมาส 1</caption>
<thead>
<tr>
<th scope="col">ภูมิภาค</th>
<th scope="col">Q1</th>
<th scope="col">Q2</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">EU</th>
<td>$120k</td>
<td>$145k</td>
</tr>
</tbody>
</table>
องค์ประกอบและบทบาทของแต่ละชนิด
| องค์ประกอบ | วัตถุประสงค์ |
|---|---|
<caption> |
สรุปตาราง สำหรับใช้อ่านโดยเครื่องอ่านข้อความเป็นลำดับแรก |
<thead> |
หัวข้อคอลัมน์ แสดงแยกจากเนื้อหาหลัก |
<tbody> |
แถวข้อมูล |
<tfoot> |
จำนวนรวมและหมายเหตุใต้บรรทัด แสดงไว้ด้านล่าง โดยไม่คำนึงถึงตำแหน่งของรหัส |
<th scope="col"> |
หัวข้อคอลัมน์ |
<th scope="row"> |
หัวแถว (เช่น เซลล์แรกของแต่ละแถว) |
<td> |
เซลล์ข้อมูล |
รูปแบบที่ตอบสนองได้
- การเลื่อนแนวนอน: ให้ล้อมตารางด้วย
<div style="overflow-x:auto">เพื่อให้ช่องแสดงผลที่แคบสามารถเลื่อนได้โดยไม่ทำให้ลักษณะการจัดวางเปลี่ยนแปลง - การจัดเรียงข้อมูลบนมือถือ: ใช้หัวข้อเดิมซ้ำตามแอตทริบิวต์ของ
data-labelและเปลี่ยนแถวให้อยู่ในรูปแบบการจัดวางแนวตั้งโดยใช้ CSS, เหมาะสำหรับชุดข้อมูลขนาดเล็ก - การจัดเรียงแบบรีฟลูว์พร้อมกริด (Reflow with Grid): สามารถสร้างตารางที่ซับซ้อนขึ้นมาใหม่โดยใช้ CSS Grid ได้ แต่จะสูญเสียการนำทางด้วยคีย์บอร์ดในตัว จึงเหมาะเฉพาะสำหรับแดชบอร์ดเท่านั้น
รายการตรวจสอบการเข้าถึง
- ทุก
<th>มีแอตทริบิวต์scope - สำหรับเซลล์ที่ผสานกันซับซ้อน ให้ใช้
headers="..."เพื่อเชื่อมโยงเซลล์ข้อมูลเข้ากับรหัสหัวข้อ (header IDs) - ใช้คำบรรยายสรุปวัตถุประสงค์ของตาราง
- อย่าใช้ตารางเพื่อจัดวางรูปแบบทางสายตา, ควรใช้ CSS Grid หรือ Flexbox แทน
คำถามที่พบบ่อย
ใช่ ข้อมูลในคลิปบอร์ดของสเปรดชีตมีรูปแบบเป็น TSV (แยกด้วยแท็บ) ซึ่งเครื่องสร้างสามารถประมวลผลได้โดยตรง โดยแถวจะถูกแปลงเป็น <tr> และเซลล์ที่แยกด้วยแท็บจะถูกแปลงเป็น <td>
คลาส CSS สำหรับทุกส่วนที่คุณควบคุมได้; สไตล์แบบอินไลน์สำหรับอีเมล (ซึ่งโดยทั่วไปมักถูกบล็อกโดยไฟล์สไตล์ภายนอก) นอกจากนี้ โหมดของ Bootstrap และ Tailwind ยังสร้างโค้ดคลาสที่พร้อมใช้งานได้จริงสำหรับเฟรมเวิร์กเหล่านี้
ยังไม่รวมให้อัตโนมัติ ค่าที่นำเข้าแต่ละค่าจะเป็นหนึ่งเซลล์ หลังคัดลอก HTML แล้ว ให้เพิ่ม colspan หรือ rowspan เอง และตรวจสอบการเชื่อมโยงกับหัวตาราง เพราะเซลล์ที่รวมกันอาจต้องใช้แอตทริบิวต์ id และ headers
ใช่, ระบบจะเพิ่มแอตทริบิวต์ scope="col" และ scope="row" ให้ และจะสร้าง <caption> เมื่อคุณระบุคำบรรยาย สำหรับตารางที่ซับซ้อน กรุณาตรวจสอบด้วยโปรแกรมอ่านหน้าจอหรือส่วนขยาย axe DevTools
เครื่องมือที่เกี่ยวข้อง
ตารางอ้างอิง ASCII
ตาราง ASCII ครบตั้งแต่ 0 ถึง 127 พร้อมค่าเลขฐานสิบ ฐานสิบหก ฐานแปด ฐานสอง และรูปแบบการอ้างอิงอักขระแบบตัวเลขของ HTML รวม NUL, LF และ DEL
อ้างอิงตัวอักษร HTML
รายการที่สามารถค้นหาได้ขององค์ประกอบ HTML พร้อมรหัสชื่อและรหัสตัวเลข รวมถึงฟังก์ชันสำเนาด้วยคลิกเดียวสำหรับตัวอักษรพิเศษและสัญลักษณ์ต่างๆ
ตารางอ้างอิงแป้นพิมพ์ลัด
ค้นหาแป้นพิมพ์ลัดเริ่มต้นตามเอกสารของ VS Code, Chrome และ Bash ที่ใช้ GNU Readline บน macOS, Windows และ Linux
ตัวตรวจสอบความถูกต้องของ JSON
ตรวจสอบไวยากรณ์ JSON และตรวจจับเครื่องหมายจุลภาคต่อท้าย เครื่องหมายอัญประกาศที่ผิด คีย์ซ้ำ และโครงสร้างที่ผิดรูปแบบ พร้อมระบุตำแหน่งข้อผิดพลาดอย่างแม่นยำ
ตัวตรวจสอบอีเมล
ตรวจสอบที่อยู่อีเมล: ตรวจไวยากรณ์ RFC 5322 ค้นหา MX เรกคอร์ดแบบเรียลไทม์ พร้อมรายละเอียดส่วนท้องถิ่น โดเมน และความยาว ไม่มีการส่งอีเมลใด ๆ
ตัวลดรูปพีชคณิตบูลีน
ประเมินนิพจน์บูลีนสำหรับทุกชุดอินพุตและดูตารางค่าความจริงที่สมบูรณ์ รองรับตัวแปรสูงสุดห้าตัวและตัวดำเนินการ &, |, !, ^
เครื่องมือนี้มีให้บริการในภาษาอื่น
- HTML 테이블 생성기 [KO]
- Générateur de tableaux HTML [FR]
- مولّد جداول HTML [AR]
- Generator Tabel HTML [ID]
- HTML-tabelgenerator [NL]
- HTML-tabellgenerator [SV]
- HTML-Tabellengenerator [DE]
- HTMLテーブルジェネレーター [JA]
- Generator tabel HTML [PL]
- Bộ công cụ tạo bảng HTML [VI]
- Generador de Tablas HTML [ES]
- Gerador de Tabelas HTML [PT]
- HTML Tablo Oluşturucu [TR]
- HTML表格生成器 [ZH]
- HTML Table Generator [EN]
- Generatore di Tabelle HTML [IT]
- Генератор таблиц HTML [RU]