แปลง XML เป็น Word
ส่งข้อมูล XML ให้คนที่ทำงานด้วย Word ได้ง่าย ๆ ตัวแปลงจะอ่านเรคคอร์ดที่ซ้ำกันในไฟล์ แล้วเขียนออกมาเป็นตารางในเอกสาร DOCX หนึ่งแถวต่อหนึ่งเรคคอร์ด โดยใช้ชื่ออิลิเมนต์เป็นหัวคอลัมน์
แปลงไฟล์ข้อมูล
หรือลากไฟล์ CSV, TSV, TXT … มาวางที่นี่ ·
สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที
ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที
อักขระที่ใช้คั่นคอลัมน์ในไฟล์ CSV และไฟล์ข้อความ ทั้งตอนอ่านและตอนเขียน ค่าอัตโนมัติจะตรวจหาจากไฟล์ต้นฉบับและเขียนด้วยจุลภาค
UTF-8 ใช้ได้กับทุกภาษา เลือก UTF-8 พร้อม BOM หาก Excel บน Windows แสดงอักษรที่มีวรรณยุกต์หรืออักษรเอเชียเพี้ยนเมื่อเปิด CSV
สำหรับไฟล์ Excel, ODS และ Numbers: แปลงเฉพาะชีตแรก หรือทุกชีต (CSV หนึ่งไฟล์ต่อชีตใน ZIP หรือคีย์ JSON หนึ่งคีย์ต่อชีต)
ชื่อแท็บชีตในสเปรดชีตใหม่ ไม่เกิน 31 อักขระ
อาร์เรย์ของออบเจ็กต์จะใช้ชื่อคอลัมน์เป็นคีย์ในทุกแถว ส่วนอาร์เรย์ของอาร์เรย์จะกะทัดรัดกว่าและเก็บส่วนหัวไว้เป็นอาร์เรย์แรก
ชื่อของอิลิเมนต์ชั้นนอกที่ครอบทุกแถว โดยแต่ละแถวจะกลายเป็น <row> ภายในอิลิเมนต์นั้น
ใช้ในคำสั่ง CREATE TABLE และ INSERT ใช้ได้เฉพาะตัวอักษร ตัวเลข และขีดล่าง
การใส่เครื่องหมายคำพูดและชนิดคอลัมน์แตกต่างกันเล็กน้อยในแต่ละฐานข้อมูล ให้เลือกฐานข้อมูลที่จะนำเข้า
เขียนเซลล์วันที่ใหม่ให้เป็นรูปแบบเดียวกัน ISO (2026-10-18) ปลอดภัยที่สุดสำหรับฐานข้อมูลและโค้ด ส่วนคงเดิมจะเก็บไว้ตามที่ปรากฏในต้นฉบับ
วิธีใช้เครื่องมือนี้
- 1
อัปโหลดไฟล์ XML
เพิ่มไฟล์ที่ส่งออก ฟีด หรือรายงานในรูปแบบ XML ได้สูงสุด 20 ไฟล์ต่อครั้ง ไฟล์ละไม่เกิน 95 MB ไฟล์ที่มีระเบียนประเภทเดียวซ้ำกันจะให้ตารางที่เรียบร้อยที่สุด
- 2
ตรวจสอบวันที่และการเว้นวรรค
ระบบตั้งค่าวันที่เป็นรูปแบบเดือน/วัน/ปีแบบสหรัฐฯ เพื่อให้อ่านง่าย ในการตั้งค่าขั้นสูง ให้เลือก ISO หรือวัน/เดือน/ปีที่ วันที่ และเปิด ตัดช่องว่าง ไว้เพื่อลบช่องว่างจากการเยื้องบรรทัดออกจากค่าต่าง ๆ
- 3
แปลงแล้วเปิดใน Word
กด แปลงเป็น DOCX (ตาราง Word) → แล้วเปิดไฟล์ด้วย Word, Google Docs, Pages หรือ LibreOffice Writer จากนั้นเพิ่มหัวเรื่อง หมายเหตุ หรือความเห็นรอบตารางได้ตามต้องการ
แปลง XML เป็น Word ให้ไฟล์ .docx ที่จัดระเบียน XML ของคุณเป็นตาราง เพื่อให้ข้อมูลที่สร้างมาสำหรับซอฟต์แวร์ตรวจทานได้ด้วยเครื่องมือที่ทุกคนมีอยู่แล้ว
ใครบ้างที่แปลง XML เป็น Word และเพราะอะไร
XML คือวิธีที่ระบบส่งระเบียนให้กัน เช่น ใบแจ้งหนี้อิเล็กทรอนิกส์ ข้อมูลสินค้าคงคลังที่ส่งออก ผลการทดสอบ และฟีดแค็ตตาล็อก เมื่อระเบียนเหล่านี้ต้องให้คนตัดสินใจ ไฟล์ก็ต้องกลายเป็นเอกสาร เจ้าหน้าที่กำกับดูแลต้องการรายการใบแจ้งหนี้ยี่สิบรายการเป็นภาคผนวกของบันทึกข้อความ ผู้จัดการโครงการต้องการรายการอุปกรณ์จากระบบสินทรัพย์ในชุดเอกสารประชุม ทนายความขอข้อมูลในรูปแบบที่ใช้การติดตามการเปลี่ยนแปลงและความเห็นได้
การเปิด XML ใน Word ไม่ช่วยอะไร และการวางลงในเอกสารจะได้แท็กแทนที่จะเป็นตาราง วิธีที่ใช้กันคือเลี่ยงไปผ่าน Excel แล้วคัดลอกวางอย่างระมัดระวัง การแปลงเป็น DOCX โดยตรงข้ามขั้นตอนนั้นไปได้ ระเบียนแต่ละรายการกลายเป็นหนึ่งแถว ฟิลด์แต่ละตัวกลายเป็นหนึ่งคอลัมน์ ส่วนที่เหลือของเอกสารคุณเขียนเองได้ สำหรับข้อมูลที่ต้องเรียงและกรองมากกว่าอ่าน แปลง XML เป็น CSV เหมาะกว่า
ตาราง Word รองรับฟิลด์ XML ได้กี่ฟิลด์
- ≤ 5 คอลัมน์
อ่านสบายบนหน้า Letter หรือ A4 แนวตั้งด้วยขนาดตัวอักษรปกติ
- 6–10 คอลัมน์
เปลี่ยนเซกชันเป็นแนวนอนและใช้ฟอนต์ตารางที่เล็กลง
- 11–20 คอลัมน์
แน่นเกินไปแม้ในแนวนอน ให้ตัดฟิลด์ออกหรือแบ่งเป็นสองตาราง
- สูงสุด 63
ขีดจำกัดตายตัวของ Word สำหรับจำนวนคอลัมน์ในหนึ่งตาราง
- ระเบียนกลายเป็นแถว
- เอลิเมนต์ที่ซ้ำกันใต้รูท เช่น รายการใบแจ้งหนี้หรือสินทรัพย์แต่ละรายการ จะได้หนึ่งแถวในตาราง
- ชื่อฟิลด์กลายเป็นแถวหัวตาราง
- ชื่อเอลิเมนต์ลูกและแอตทริบิวต์จะเติมในแถวแรก ผู้อ่านจึงรู้ว่าแต่ละคอลัมน์เก็บอะไร
- แก้ไขได้ทุกอย่าง
- เป็นตาราง Word แบบดั้งเดิม ปรับสไตล์ ใส่คำอธิบาย ติดตามการเปลี่ยนแปลง หรือใช้เป็นแหล่งข้อมูลสำหรับจดหมายเวียนได้
- พร้อมพิมพ์หรือส่งออก
- ตั้งค่าทิศทางหน้ากระดาษ แล้วพิมพ์หรือบันทึกเป็น PDF จาก Word ได้ทันที
XML และ DOCX: XML สองแบบ
XML
Extensible Markup Language
XML เป็นภาษามาร์กอัปสำหรับข้อมูลที่มีโครงสร้าง ซึ่ง W3C เผยแพร่ในปี 1998 ใช้แท็กซ้อนกันพร้อมแอตทริบิวต์ และรองรับสคีมา เนมสเปซ และการตรวจสอบความถูกต้อง จึงรองรับเอกสารที่ซับซ้อนได้อย่างมั่นคง เป็นพื้นฐานของฟีด RSS, SVG เอกสาร Office ไซต์แมป และการแลกเปลี่ยนข้อมูลขององค์กรและภาครัฐจำนวนมาก XML ยืดยาวกว่า JSON แต่ภาษาโปรแกรมทุกภาษาและเครื่องมือสเปรดชีตจำนวนมากอ่านได้
- การบีบอัด
- –
- พื้นหลังโปร่งใส
- –
- ภาพเคลื่อนไหว
- –
- เปิดตัว
- 1998 · W3C
DOCX
เอกสาร Microsoft Word
DOCX คือรูปแบบเอกสารเริ่มต้นของ Microsoft Word ตั้งแต่ Office 2007 โดยอิงตามมาตรฐาน Office Open XML (ECMA-376, ISO/IEC 29500) เป็นแพ็กเกจ ZIP ของไฟล์ XML ที่เก็บข้อความ สไตล์ รูปภาพ ตาราง ความคิดเห็น และการติดตามการเปลี่ยนแปลง เป็นรูปแบบที่ใช้มากที่สุดสำหรับเอกสารที่แก้ไขได้ในสำนักงาน โรงเรียน และการสมัครงาน เลย์เอาต์อาจเลื่อนเล็กน้อยระหว่าง Word, Google Docs, LibreOffice และ Pages โดยเฉพาะเมื่อมีการจัดรูปแบบซับซ้อน โปรแกรมประมวลผลคำส่วนใหญ่เปิดไฟล์ DOCX ได้
- การบีบอัด
- –
- พื้นหลังโปร่งใส
- –
- ภาพเคลื่อนไหว
- –
- เปิดตัว
- 2007 · Microsoft
XML กลายเป็นเอกสาร Word เมื่อต้องให้คนที่ทำงานกับ Word อ่าน พิมพ์ อนุมัติ หรือใส่หมายเหตุกับข้อมูลที่เครื่องอ่านได้ เช่น ภาคผนวกสัญญา ตัวอย่างงานตรวจสอบ หรือรายการสินค้าคงคลังสำหรับการประชุม
มีข้อน่าสนใจอยู่ตรงนี้ คือไฟล์ .docx เองก็เป็น XML ตั้งแต่ Word 2007 เอกสารเป็นแพ็กเกจ ZIP ของส่วน XML ที่กำหนดโดย Office Open XML ซึ่งเป็นมาตรฐาน ECMA-376 ในปี 2006 และ ISO/IEC 29500 ในปี 2008 ข้อความและตารางอยู่ในส่วนที่ชื่อ document.xml การแปลงนี้จึงแปลชุดคำศัพท์ของข้อมูลคุณให้เป็นของ Word และผลลัพธ์เปิดได้ในทุกโปรแกรมที่อ่าน OOXML
คำถามที่พบบ่อยเกี่ยวกับการแปลง XML เป็น Word
ทำไม Word จึงเปิดไฟล์ XML ออกมาเป็นโค้ดเต็มหน้า
Word จัดหน้าได้เฉพาะ XML ที่เขียนด้วยชุดคำศัพท์ของตัวเอง คือ WordprocessingML เท่านั้น XML อื่น ๆ เช่น ใบแจ้งหนี้หรือฟีด จะแสดงเป็นข้อความดิบที่เห็นแท็กทั้งหมด การแปลงไฟล์จะสร้างตาราง Word จริงจากระเบียนแทน
Word เคยรองรับ XML แบบกำหนดเองโดยตรงหรือไม่
Word 2003 และ 2007 ให้แนบสคีมาของตัวเองและติดแท็กบางส่วนของเอกสารได้ หลังคดีสิทธิบัตร i4i ไมโครซอฟท์ได้นำมาร์กอัป XML แบบกำหนดเองออกจาก Word ผ่านการอัปเดตในปี 2010 เวอร์ชันปัจจุบันจึงไม่มีฟีเจอร์นี้แล้ว
ไฟล์ XML มี 30 ฟิลด์ต่อเรคคอร์ด ตารางจะพอดีหน้าหรือไม่
Word รองรับสูงสุด 63 คอลัมน์ในหนึ่งตาราง จึงเปิดได้ แต่ 30 คอลัมน์จะอ่านบนหน้ากระดาษไม่ไหว ให้ลบฟิลด์ที่ไม่ต้องใช้จากต้นฉบับก่อน หรือใช้ แปลง XML เป็น Excel ซึ่งข้อมูลกว้างจะเลื่อนดูได้แทนการตัดขึ้นบรรทัดใหม่
แอตทริบิวต์ ความคิดเห็น และเนมสเปซจะเป็นอย่างไร
แอตทริบิวต์ของระเบียนจะกลายเป็นคอลัมน์ถัดจากเอลิเมนต์ลูก ส่วนคอมเมนต์ XML คำสั่งประมวลผล และคำนำหน้าเนมสเปซไม่ใช่ข้อมูลในตาราง จึงไม่ถูกใส่ในเอกสาร
แปลงตาราง Word กลับเป็น XML ได้หรือไม่
ทำจาก DOCX โดยตรงไม่ได้ ควรเก็บ XML ต้นฉบับไว้เป็นแหล่งข้อมูลหลัก หากแก้ไขข้อมูลในเอกสารแล้ว ให้คัดลอกตารางไปยังสเปรดชีตและใช้ แปลง Excel เป็น XML เพื่อสร้างไฟล์ขึ้นใหม่
เอกสารเปิดใน Google Docs ได้หรือไม่
ได้ อัปโหลดไฟล์ .docx ไปยัง Google Drive แล้วเปิดด้วย Google Docs หรือเปิดใน Pages หรือ LibreOffice Writer ทุกโปรแกรมอ่านโครงสร้างตาราง OOXML ได้