แปลงตาราง HTML เป็น JSON
แปลงตาราง HTML เป็นรูปแบบ JSON ทันที แยกข้อมูลตารางด้วย headers เป็น keys รองรับตารางที่ซับซ้อนพร้อมเซลล์ที่รวมกัน ดาวน์โหลดหรือคัดลอกไปยังคลิปบอร์ด
Loading tool...
แปลงตาราง HTML เป็น JSON คืออะไร?
HTML Table to JSON Converter ดึงข้อมูลตารางจาก HTML markup และแปลงเป็นรูปแบบ JSON รองรับตารางที่ซับซ้อนพร้อมเซลล์ที่ผสานและแถวหัวตารางหลายแถว
ประโยชน์หลัก
- ตรวจจับหัวตารางอัตโนมัติ
- รองรับเซลล์ผสาน
- ส่งออก JSON
- ดึงข้อมูล
กรณีการใช้งาน
- •Web scraping
- •ย้ายข้อมูล
- •วิเคราะห์รายงาน
- •วิเคราะห์ตาราง
วิธีแปลงตาราง HTML เป็น JSON
- วาง HTML: วาง HTML ที่มี tags <table> หรือวางซอร์สหน้าเว็บทั้งหมด
- เลือกตาราง: ถ้ามีหลายตาราง เลือกว่าจะแปลงอันไหนจากรายการดรอปดาวน์
- ตั้งค่า Headers: ระบุว่าแถวแรกควรถือเป็น column headers หรือสร้าง keys อัตโนมัติ
- จัดการเซลล์ที่ผสาน: เลือกวิธีจัดการ colspan/rowspan - ทำซ้ำค่าหรือรายการเดียว
- ส่งออก JSON: คัดลอก output JSON หรือดาวน์โหลดเป็นไฟล์ .json เพื่อใช้ในแอปพลิเคชันของคุณ
คุณสมบัติหลัก
- ตรวจจับหลายตาราง: ตรวจจับและแสดงรายการตารางทั้งหมดใน HTML input อัตโนมัติ
- ตั้งค่า Header: เลือกว่าจะใช้แถวแรกเป็น headers หรือสร้าง keys อัตโนมัติ
- จัดการเซลล์ที่ผสาน: จัดการ attributes colspan และ rowspan อย่างเหมาะสมในหลายโหมด
- ตรวจจับชนิดข้อมูล: ตรวจจับและแปลงตัวเลข boolean และค่า null อัตโนมัติ
- รูปแบบ JSON: ส่งออกเป็น array ของ objects หรือ array ของ arrays
- Output ที่สะอาด: ลบ HTML tags และ entities จากเนื้อหาเซลล์
คำถามที่พบบ่อย
จัดการเซลล์ที่ผสานอย่างไร?
เซลล์ที่ผสาน (colspan/rowspan) ถูกตรวจจับและค่าจะถูกทำซ้ำในเซลล์ที่ได้รับผลกระทบ หรือแสดงเป็นรายการเดียวขึ้นกับโหมดการแปลง
จะทำอย่างไรถ้าตารางไม่มี headers?
คุณสามารถระบุว่าแถวแรกควรถือเป็น headers หรือไม่ ถ้าไม่มี headers เครื่องมือสามารถสร้าง keys เช่น column1, column2 ฯลฯ
ดึงจากหน้า HTML เต็มได้ไหม?
ได้! วางซอร์สโค้ด HTML ทั้งหน้า เครื่องมือจะหา elements <table> ทั้งหมดและให้คุณเลือกว่าจะแปลงอันไหน
สร้าง JSON รูปแบบไหน?
โดยทั่วไปเป็น array ของ objects โดยแต่ละ object แทนแถวที่มี keys จาก table headers คุณยังสามารถเลือกรูปแบบ array-of-arrays ได้