TL
Tool Lab
💰Donate
💰Donate

XML เป็น CSV

แปลงระเบียน XML เป็นสเปรดชีต CSV

XML Input
CSV Output

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

XML to CSV Converter จะดึงองค์ประกอบเรกคอร์ดที่ซ้ำกันจากเอกสาร XML และแปลงเป็นสเปรดชีต CSV แบบแบน องค์ประกอบลูกโดยตรงของ root element ของ XML จะถูกใช้เป็นแถว และชื่อองค์ประกอบลูกของแต่ละเรกคอร์ดจะกลายเป็นหัวคอลัมน์ของ CSV

ฟิลด์ที่ขาดหายไปจะถูกปล่อยว่างไว้ ค่าที่มีเครื่องหมายจุลภาคหรือเครื่องหมายคำพูดจะถูก escape อย่างถูกต้องตามมาตรฐาน RFC 4180 การแปลงทั้งหมดทำงานในเบราว์เซอร์ของคุณโดยใช้ DOMParser ในตัว — ไม่มี XML ใดถูกส่งไปยังเซิร์ฟเวอร์ เครื่องมือนี้ทำงานได้ดีที่สุดกับ XML ที่มีโครงสร้างดีและมีสคีมาที่สอดคล้องกันในทุกเรกคอร์ด

วิธีใช้งาน

  1. วาง XML ของคุณลงในช่อง XML Input หรือคลิก Sample เพื่อโหลดตัวอย่าง
  2. คลิก Convert เพื่อสร้าง CSV
  3. ตรวจสอบผลลัพธ์ — องค์ประกอบลูกของ XML แต่ละตัวจะกลายเป็นคอลัมน์
  4. คลิก 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 จะถูกละเว้นในการแปลง