เครื่องมือสร้างตาราง HTML

รองรับช่อง CSV ในเครื่องหมายคำพูด แท็บจากสเปรดชีต แถวคั่นด้วยอัฒภาค และแถวคั่นของ Markdown สูงสุด 50 แถว 20 คอลัมน์ และ 1,000 อักขระต่อเซลล์

ข้อมูลตาราง

การเขียนข้อมูลในรูปแบบ <table>, <thead>, <tbody> และ <tr> ด้วยมือสำหรับชุดข้อมูลที่มี 10 แถวนั้นยุ่งยากและต้องใช้เวลานาน แต่เพียงแค่วางข้อมูลตารางในรูปแบบ CSV หรือ Markdown ที่แยกค่าด้วยแท็บเข้าไป โปรแกรมนี้จะสร้างไฟล์ HTML ที่มีโครงสร้างชัดเจน พร้อมแท็กเชิงความหมาย แท็ก <caption> (เลือกได้) แอตทริบิวต์ขอบเขตที่เหมาะสม และตัวเลือกสีแถบสลับ (ซีบรา) เส้นขอบ หรือคลาส Tailwind, พร้อมใช้งานได้ทันทีในการใส่ลงในบทความหรือแดชบอร์ด

วิธีสร้างตาราง HTML

  1. 1

    วางข้อมูลของคุณ

    TSV (สำเนาจากสเปรดชีต), ไฟล์ CSV และรูปแบบตารางของ Markdown สามารถประมวลผลได้อย่างถูกต้องทั้งหมด

  2. 2

    เลือกตัวเลือกของตาราง

    แถวหัวข้อ คำบรรยาย ลวดลายแถบสีสลับ (ซีบรา) แถวแบบกะทัดรัดหรือแถวแบบกว้าง

  3. 3

    เลือกโหมดการจัดรูปแบบ

    HTML แบบธรรมดา สไตล์แบบอินไลน์ คลาสของ Bootstrap หรือคลาสของ Tailwind

  4. 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 เรกคอร์ดแบบเรียลไทม์ พร้อมรายละเอียดส่วนท้องถิ่น โดเมน และความยาว ไม่มีการส่งอีเมลใด ๆ

ตัวลดรูปพีชคณิตบูลีน

ประเมินนิพจน์บูลีนสำหรับทุกชุดอินพุตและดูตารางค่าความจริงที่สมบูรณ์ รองรับตัวแปรสูงสุดห้าตัวและตัวดำเนินการ &, |, !, ^

เครื่องมือนี้มีให้บริการในภาษาอื่น