XML เป็น CSV
แปลงระเบียน XML เป็นสเปรดชีต CSV
เกี่ยวกับเครื่องมือนี้
XML to CSV Converter จะดึงองค์ประกอบเรกคอร์ดที่ซ้ำกันจากเอกสาร XML และแปลงเป็นสเปรดชีต CSV แบบแบน องค์ประกอบลูกโดยตรงของ root element ของ XML จะถูกใช้เป็นแถว และชื่อองค์ประกอบลูกของแต่ละเรกคอร์ดจะกลายเป็นหัวคอลัมน์ของ CSV
ฟิลด์ที่ขาดหายไปจะถูกปล่อยว่างไว้ ค่าที่มีเครื่องหมายจุลภาคหรือเครื่องหมายคำพูดจะถูก escape อย่างถูกต้องตามมาตรฐาน RFC 4180 การแปลงทั้งหมดทำงานในเบราว์เซอร์ของคุณโดยใช้ DOMParser ในตัว — ไม่มี XML ใดถูกส่งไปยังเซิร์ฟเวอร์ เครื่องมือนี้ทำงานได้ดีที่สุดกับ XML ที่มีโครงสร้างดีและมีสคีมาที่สอดคล้องกันในทุกเรกคอร์ด
วิธีใช้งาน
- วาง XML ของคุณลงในช่อง XML Input หรือคลิก Sample เพื่อโหลดตัวอย่าง
- คลิก Convert เพื่อสร้าง CSV
- ตรวจสอบผลลัพธ์ — องค์ประกอบลูกของ XML แต่ละตัวจะกลายเป็นคอลัมน์
- คลิก Copy เพื่อคัดลอก CSV ไปยังคลิปบอร์ดของคุณ
กรณีการใช้งาน
นักวิเคราะห์ข้อมูลที่ได้รับไฟล์ส่งออก XML จะแปลงเป็น CSV เพื่อวิเคราะห์ใน Excel หรือ Google Sheets นักพัฒนาที่ย้ายข้อมูลระหว่างระบบจะแปลงข้อมูลการตั้งค่า XML เป็น CSV เพื่อนำเข้า บรรณาธิการเนื้อหาจะแปลงฟีดสินค้าจาก XML เป็น CSV เพื่อแก้ไขจำนวนมาก
คำถามที่พบบ่อย
- เครื่องมือนี้ต้องการโครงสร้าง XML แบบใด? — โครงสร้างสองระดับ: root element ที่มีองค์ประกอบลูกที่ซ้ำกัน (เรกคอร์ด) แต่ละตัวมีองค์ประกอบลูกของตัวเอง (ฟิลด์) ตัวอย่าง: <root><record><field>...</field></record></root>
- จะเกิดอะไรขึ้นหากเรกคอร์ดมีฟิลด์ต่างกัน? — เครื่องมือจะรวบรวมชื่อฟิลด์ที่ไม่ซ้ำกันทั้งหมดจากทุกเรกคอร์ด ฟิลด์ที่ขาดหายไปในเรกคอร์ดใดจะถูกปล่อยเป็นเซลล์ CSV ว่าง
- รองรับ XML attributes หรือไม่? — ยังไม่รองรับในตอนนี้ จะดึงเฉพาะเนื้อหาข้อความของ child element เท่านั้น XML attributes จะถูกละเว้นในการแปลง