UTILS.
ทำงานในเบราว์เซอร์ 100%
⊞c

ตาราง HTML / Markdown เป็น CSV / JSON

วางตาราง HTML <table> หรือตาราง Markdown แล้วแยกออกมาเป็น CSV หรือ JSON

ผลลัพธ์

เกี่ยวกับเครื่องมือนี้

ตาราง HTML / Markdown เป็น CSV เป็นเครื่องมือฟรีที่ทำงานในเบราว์เซอร์ ซึ่งทำงานในทางกลับกับเครื่องมือสร้างตาราง คือวางซอร์สของอิลิเมนต์ HTML <table> หรือตาราง Markdown แบบไปป์สไตล์ GitHub-Flavored แล้วมันจะแยกแถวและเซลล์ออกมาเป็น CSV หรืออาร์เรย์ของอ็อบเจ็กต์ JSON HTML ถูกแยกวิเคราะห์ด้วย DOMParser แบบแยกเดี่ยวในตัวของเบราว์เซอร์ ดังนั้นแท็ก มาร์กอัปที่ซ้อนกัน และเอนทิตีจะถูกจัดการอย่างถูกต้อง ส่วนตาราง Markdown จะถูกแยกที่อักขระไปป์ โดยข้ามบรรทัดตัวคั่นหัวตาราง (แถว ---) โดยอัตโนมัติ

ทุกอย่างทำงานภายในเบราว์เซอร์ของคุณด้วย JavaScript — ไม่มีการอัปโหลดหรือจัดเก็บใด ๆ นี่เป็นด้านกลับกันของเครื่องมือสร้างตาราง HTML และตาราง Markdown จาก CSV/JSON ของเรา ซึ่งสร้างตารางจากข้อมูล ส่วนเครื่องมือนี้รับตารางที่มีอยู่แล้วมาแปลงกลับเป็นข้อมูลให้คุณ ชนิดของอินพุตจะถูกตรวจจับโดยอัตโนมัติ และตัวคั่น CSV การจัดการหัวคอลัมน์ และรูปแบบผลลัพธ์จะอัปเดตผลแบบเรียลไทม์

คำถามที่พบบ่อย

ต่างจากเครื่องมือสร้างตาราง HTML/Markdown อย่างไร?
เครื่องมือสร้างตารางรับข้อมูลแบบแถวแล้วสร้างตาราง HTML <table> หรือตาราง Markdown ให้คุณนำไปวางที่อื่น ส่วนเครื่องมือนี้เป็นด้านกลับกัน คือรับตาราง HTML หรือ Markdown ที่มีอยู่แล้วมาแยกข้อมูลเบื้องหลังกลับออกมาเป็น CSV หรือ JSON
มันตัดสินระหว่าง HTML กับ Markdown อย่างไร?
หากอินพุตมีแท็กตาราง เช่น <table>, <tr> หรือ <td> หรือขึ้นต้นด้วย '<' จะถูกแยกวิเคราะห์เป็น HTML ด้วย DOMParser แบบแยกเดี่ยว มิฉะนั้นบรรทัดที่มีอักขระไปป์จะถูกแยกวิเคราะห์เป็นตาราง Markdown และแถวตัวคั่น --- จะถูกละเว้น
ผลลัพธ์ JSON มีหน้าตาอย่างไร?
เป็นอาร์เรย์ของอ็อบเจ็กต์ หนึ่งอ็อบเจ็กต์ต่อหนึ่งแถวเนื้อหา โดยใช้เซลล์หัวตารางเป็นคีย์เมื่อเปิด 'แถวแรกเป็นหัวคอลัมน์' (มิฉะนั้นคีย์จะเป็น col1, col2, …) แถวที่ไม่เท่ากันจะถูกเติมด้วยสตริงว่างเพื่อให้ทุกอ็อบเจ็กต์มีคีย์ชุดเดียวกัน
ผลลัพธ์ CSV ใช้ธรรมเนียมแบบใด?
เซลล์ถูกเชื่อมด้วยตัวคั่นที่เลือก (จุลภาค อัฒภาค แท็บ หรือไปป์) และเซลล์ใดก็ตามที่มีตัวคั่น อัญประกาศ หรือขึ้นบรรทัดใหม่ จะถูกครอบด้วยอัญประกาศคู่และอัญประกาศภายในจะถูกเขียนซ้ำเป็นสองตัว เพื่อให้ CSV แปลงกลับไปกลับมาได้อย่างสะอาด

เครื่องมือเพิ่มเติม