วิธีใช้งาน Excel เป็น XML
- 1
วางสเปรดชีต
ไฟล์ XLSX, XLS หรือ ODS หรือไฟล์ CSV หากสมุดงานมีหลายชีต ให้เลือกชีตที่ต้องการ
- 2
ตั้งชื่อองค์ประกอบ
เลือกองค์ประกอบราก องค์ประกอบที่เขียนต่อหนึ่งแถว และเลือกว่าคอลัมน์จะเป็นองค์ประกอบย่อยหรือแอตทริบิวต์
- 3
บันทึก XML
ตรวจสอบเอาต์พุต แล้วดาวน์โหลดไฟล์ .xml หรือคัดลอก
ข้อจำกัดและ Pro
สเปรดชีตและไฟล์ CSV ขนาดไม่เกิน 500 MB ครั้งละหนึ่งชีต
ไฟล์ขนาดไม่เกิน 4 GB ดู Pro
เกี่ยวกับ Excel เป็น XML
Excel เป็น XML จะเขียนแถวของสเปรดชีตเป็น XML โดยแต่ละแถวเป็นหนึ่งองค์ประกอบภายในองค์ประกอบราก และใช้หัวคอลัมน์เป็นชื่อ ชีตที่มีคอลัมน์ sku, name และ price จะได้เป็น <rows><row><sku>A-1</sku><name>Pen</name><price>1.5</price></row>…</rows> หรือหากให้คอลัมน์เป็นแอตทริบิวต์ จะได้เป็น <row sku="A-1" name="Pen" price="1.5"/> ชื่อองค์ประกอบทั้งสองเปลี่ยนได้ เช่น products และ product เพื่อให้ตรงกับที่ระบบปลายทางต้องการ
หัวคอลัมน์มักใช้เป็นชื่อ XML ที่ถูกต้องไม่ได้ทันที จึงมีการปรับให้ถูกต้อง ช่องว่างและเครื่องหมายวรรคตอนจะกลายเป็นขีดล่าง หัวคอลัมน์ที่ขึ้นต้นด้วยตัวเลขจะมีขีดล่างนำหน้า และหากสองคอลัมน์มีหัวเหมือนกันจะได้เป็น name และ name_2 ส่วนหัวคอลัมน์ภาษาซีริลลิกและอักษรที่ไม่ใช่ละตินอื่น ๆ XML รองรับอยู่แล้ว จึงคงไว้ตามเดิม
ค่าจะถูกเขียนตามที่ชีตจัดเก็บ ไม่ใช่ตามที่แสดงบนหน้าจอ เช่น 1200 แทน $1,200.00 วันที่เป็นรูปแบบ ISO 8601 (2026-03-31 และมีเวลาด้วยหากมี) และสูตรจะเป็นผลลัพธ์ที่คำนวณล่าสุด เซลล์ว่างจะกลายเป็นองค์ประกอบว่าง หรือจะละไว้เพื่อให้ระเบียนเล็กลงก็ได้ อักขระพิเศษจะถูกเอสเคป และไฟล์เป็น UTF-8 พร้อมการประกาศ XML ที่เลือกได้
ไฟล์ CSV ทำงานในแบบเดียวกัน โดยตัวคั่นและการเข้ารหัสข้อความ ได้แก่ UTF-8, Windows-1251 หรือ Windows-1252 จะตรวจจับอัตโนมัติหรือเลือกเองก็ได้ หากชีตไม่มีส่วนหัว ให้ปิด "แถวแรกเป็นส่วนหัว" คอลัมน์จะมีชื่อเป็น Column_1, Column_2 ต่อไปตามลำดับ แปลงได้ครั้งละหนึ่งชีตเท่านั้น
ความเป็นส่วนตัว
สมุดงานหรือไฟล์ CSV จะถูกอ่านด้วย SheetJS ใน worker ภายในแท็บนี้ และ XML ก็ถูกเขียนที่นั่นเช่นกัน ไม่มีการอัปโหลดใด ๆ และไฟล์จะไม่ถูกเก็บไว้ ทุกอย่างประมวลผลในเบราว์เซอร์ของคุณ