ข้ามไปยังเนื้อหา

แปลง XML เป็น Excel

เปลี่ยนระเบียนที่ซ้ำกันในไฟล์ XML ที่ส่งออกให้เป็นชีต XLSX โดยแต่ละระเบียนเป็นหนึ่งแถว พร้อมกำหนดชนิดตัวเลขและวันที่ ประมวลผลในเบราว์เซอร์ของคุณ

แปลงเป็น
วางไฟล์ XMLXML ไม่เกิน 100 MB · JSON, CSV, XLSX, XLS, ODS ไม่เกิน 500 MB
เลือกไฟล์ประมวลผลบนอุปกรณ์ของคุณ ไม่ถูกอัปโหลด
ทำงานในเบราว์เซอร์ของคุณ · ไม่ต้องอัปโหลดวิธีการทำงาน

วิธีใช้งาน XML เป็น Excel

  1. 1

    วางไฟล์ XML ที่ส่งออก

    จากธนาคาร มาร์เก็ตเพลส ระบบ 1C หรือ SAP รายการราคา หรือฟีดข้อมูล

  2. 2

    ยืนยันองค์ประกอบที่เป็นระเบียน

    องค์ประกอบที่ซ้ำกันแต่ละรายการจะกลายเป็นหนึ่งแถวในสเปรดชีต โดยระบบเลือกตัวที่น่าจะใช่ที่สุดไว้ให้ และมีรายการตัวอื่นให้เลือก

  3. 3

    ดาวน์โหลดไฟล์ .xlsx

    ดูตัวอย่างแถว เลือกว่าจะให้ตัวเลขและวันที่เป็นข้อมูลแบบมีชนิดหรือไม่ แล้วบันทึกเวิร์กบุ๊ก

ข้อจำกัดและ Pro

ไฟล์ XML ขนาดไม่เกิน 100 MB และหนึ่งชีตไม่เกิน 1,048,576 แถว

เกี่ยวกับ XML เป็น Excel

แปลง XML เป็น Excel ช่วยเปิดระเบียนที่ซ่อนอยู่ในไฟล์ XML ให้กลายเป็นสเปรดชีตธรรมดา เพียงเลือกองค์ประกอบที่แทนหนึ่งระเบียน คุณก็จะได้หนึ่งแถวต่อหนึ่งระเบียน พร้อมแถวหัวตารางที่เป็นชื่อคอลัมน์ พร้อมใช้งานทั้งการเรียงลำดับ การกรอง พิวอตเทเบิล หรือให้คนที่ไม่เคยอ่าน XML ตรวจดูได้อย่างรวดเร็ว

โครงสร้างคอลัมน์เหมือนกับตอนแปลงเป็น CSV คือแอตทริบิวต์และองค์ประกอบย่อยจะกลายเป็นคอลัมน์ องค์ประกอบที่ซ้อนกันจะตั้งชื่อด้วยจุด (supplier.inn, address.region) ส่วนองค์ประกอบย่อยที่ซ้ำกันจะถูกรวมไว้ในเซลล์เดียว หรือกระจายไปตามคอลัมน์ที่มีหมายเลขกำกับ

สิ่งที่ Excel เพิ่มเข้ามาคือชนิดข้อมูล เมื่อเปิดการตรวจจับชนิด 125000 และ 4.5 จะเป็นตัวเลขที่นำไปรวมยอดได้ true และ false จะเป็นเซลล์ตรรกะ และวันที่รูปแบบ ISO เช่น 2026-03-31 หรือ 2026-03-31T14:30:00 จะกลายเป็นวันที่จริงของ Excel ที่แสดงเป็น yyyy-mm-dd หรือแสดงเวลาร่วมด้วย รหัสที่ขึ้นต้นด้วยศูนย์ เช่น เลขประจำตัวผู้เสียภาษี เลขบัญชี หรือรหัสสินค้าอย่าง 007 จะยังเป็นข้อความ เพื่อไม่ให้ Excel ตัดศูนย์ทิ้ง เช่นเดียวกับตัวเลขที่ยาวเกิน 15 หลัก หากปิดการตรวจจับ ทุกค่าจะคงเป็นข้อความตามที่อยู่ใน XML ทุกประการ

เวิร์กบุ๊กมีหนึ่งชีตซึ่งตั้งชื่อตามองค์ประกอบที่เป็นระเบียน และปรับความกว้างคอลัมน์ให้พอดีกับเนื้อหา Excel จำกัดหนึ่งชีตที่ 1,048,576 แถวและ 16,384 คอลัมน์ ไฟล์ XML ที่ใหญ่กว่านี้ควรแบ่งไฟล์ หรือแปลงเป็น CSV แทน ระบบไม่เพิ่มการจัดรูปแบบ เช่น สีหรือตัวหนาในแถวหัวตาราง

ความเป็นส่วนตัว

การอ่านไฟล์ XML และการเขียนไฟล์ XLSX ทำงานใน worker ภายในแท็บนี้ (SheetJS เป็นผู้เขียนเวิร์กบุ๊ก) ไฟล์ที่ส่งออกจึงไม่ออกจากคอมพิวเตอร์ของคุณ

XML เป็น Excel: คำถามที่พบบ่อย

Excel เปิดไฟล์ XML ได้โดยตรงอยู่แล้ว ทำไมต้องใช้เครื่องมือนี้?
Excel บนเดสก์ท็อปนำเข้า XML บางแบบได้ผ่านแผนที่ XML แต่มักทำงานพลาดกับองค์ประกอบที่ซ้อนกันหรือซ้ำกัน ไม่มีใน Excel บนเว็บหรือบนมือถือ และยังถามเรื่องสคีมาอีกด้วย ที่นี่คุณเลือกองค์ประกอบที่เป็นระเบียน เห็นตารางทันที และได้ไฟล์ .xlsx ธรรมดาที่เปิดได้ทุกที่ รวมถึง LibreOffice และ Google Sheets
ตัวเลขและวันที่จะเป็นตัวเลขและวันที่จริงหรือไม่?
ใช่ เมื่อเปิด “ตรวจจับตัวเลข true/false และวันที่” ตัวเลขทั่วไปจะเป็นเซลล์ตัวเลข true/false จะเป็นค่าตรรกะ และวันที่รูปแบบ ISO จะเป็นเซลล์วันที่ ส่วนค่าที่ขึ้นต้นด้วยศูนย์ ตัวเลขที่ยาวมาก และวันที่ที่เขียนในรูปแบบอื่น เช่น 31.03.2026 จะยังเป็นข้อความ เพื่อไม่ให้ข้อมูลถูกเปลี่ยนโดยที่คุณไม่รู้ตัว
ชีตมีชื่อว่าอะไร?
ชีตตั้งชื่อตามองค์ประกอบที่คุณเลือกเป็นระเบียน เช่น book หรือ order โดยตัดให้ไม่เกิน 31 ตัวอักษรตามข้อจำกัดของ Excel และแทนที่อักขระที่ Excel ไม่อนุญาตในชื่อชีต แถวหัวตารางเป็นชื่อคอลัมน์ที่สร้างจากชื่อแอตทริบิวต์และองค์ประกอบ เช่น id, title และ price.currency
รองรับไฟล์ XML ขนาดใหญ่หรือไม่?
ไฟล์ XML ขนาดไม่เกิน 100 MB จะถูกแปลงใน worker เบื้องหลัง หน้าเว็บจึงยังตอบสนองตามปกติ ไฟล์ขนาด 30 MB ที่มีองค์ประกอบกว่าหนึ่งล้านรายการใช้เวลาราว 10 วินาที ชีตที่ได้ต้องไม่เกิน 1,048,576 แถวตามข้อจำกัดของ Excel และระเบียนที่กว้างมากจะถูกจำกัดที่ 16,384 คอลัมน์
ขอหลายชีต โดยแยกตามชนิดองค์ประกอบได้หรือไม่?
การแปลงแต่ละครั้งได้หนึ่งชีตต่อหนึ่งองค์ประกอบที่เป็นระเบียน หากต้องการอีกชีต ให้แปลงใหม่โดยเลือกองค์ประกอบอื่น แล้วนำเวิร์กบุ๊กมารวมกันใน Excel เมื่อต้องการใช้ร่วมกัน ไฟล์ XML จะยังค้างอยู่ในหน้าระหว่างที่คุณสลับ การแปลงเพิ่มแต่ละครั้งจึงใช้เวลาเพียงครู่เดียว

งานอื่น ๆ ที่ใช้เครื่องมือนี้ได้

เครื่องมือไฟล์และอุปกรณ์ ทั้งหมด