ไฟล์ XML แบบ Schema-based สามารถช่วยให้เราจับคู่แผ่นงานทั้งหมดและสร้างไฟล์ XML ใหม่ในช่วงเวลาสั้น หากคุณอยากรู้ว่าคุณสามารถสร้างไฟล์ XML แบบ Schema-based ใน Excel ได้อย่างไร บทความนี้อาจจะเป็นประโยชน์สำหรับคุณ ในบทความนี้ เราจะอภิปรายวิธีที่คุณสามารถสร้างไฟล์ XML แบบ Schema-based ใน Excel พร้อมคำอธิบายที่ละเอียด
ดาวน์โหลดสมุดงานฝึกฝนด้านล่างนี้
ภาพรวมของรูปแบบ XML Schema
นิยาม
Schema จริงๆ แล้วคือประเภทหนึ่งของรูปแบบเอกสาร XML XML Schema อธิบายการโต้ตอบระหว่างแอตทริบิวต์และคอมโพเนนต์ของออบเจ็กต์ XML
การสร้าง Schema ต้องการการวิเคราะห์โครงสร้างของเอกสารและกำหนดค่านิยามให้กับองค์ประกอบโครงสร้างแต่ละรายการ
บล็อกสร้างสรรค์ของเอกสาร XML Schema
เอกสาร Schema ทุกฉบับมีองค์ประกอบคงที่บางอย่าง
- Elements และ Attributes (องค์ประกอบและแอตทริบิวต์)
- ลำดับของ child element และจำนวนของพวกเขา
- ชนิดข้อมูลขององค์ประกอบและแอตทริบิวต์หลายๆ ตัว
- ค่าคงที่ขององค์ประกอบและแอตทริบิวต์เหล่านั้น
ชนิดข้อมูลที่ใช้ใน XML Schema
- Time (เวลา)
- Date (วันที่)
- Integer (จำนวนเต็ม)
- Decimal (ทศนิยม)
- String (สตริง)
- Duration (ระยะเวลา)
- Boolean (บูลีน)
ข้อดีของการใช้ XML Schema
- การอธิบายเนื้อหาเอกสารที่ยอมรับได้เป็นเรื่องง่ายกว่าด้วยประเภท XML Schema
- การตรวจสอบความถูกต้องของข้อมูลง่ายขึ้น
- การนำเสนอการนิยามข้อเท็จจริงของข้อมูล
- รูปแบบข้อมูลง่ายต่อการแสดง
- การแปลงข้อมูลง่ายขึ้น
ข้อเสียของการใช้รูปแบบ XML
- XML syntax ซับซ้อนและ冗长 ในหลายกรณี เทียบกับรูปแบบข้อความอื่นๆ
- Array ไม่ได้รับการรองรับใน XML
- ขนาดเอกสารของไฟล์ XML ใหญ่กว่าเทียบกับรูปแบบไฟล์อื่นๆ เนื่องจากลักษณะที่หนักไปด้วยข้อความ
- ในเวลาเดียวกัน เอกสาร XML อ่านยากกว่า
ขั้นตอนทีละขั้นสำหรับการสร้าง Schema ใน Excel
เราจะใช้ชุดข้อมูลด้านล่างเพื่อสาธิตว่าคุณสามารถสร้างไฟล์ XML แบบ Schema-based ได้อย่างไร ในกระบวนการนี้ คุณต้องเพิ่มแท็บ Developer ใน ribbon หากยังไม่มีใน ribbon เรายังต้องใช้แอปพลิเคชัน Notepad นอกเหนือจาก Excel

ขั้นตอนที่ 1: เปิดใช้งานแท็บ Developer
ก่อนที่เราจะเจาะลึก การสร้าง ไฟล์ XML แบบ Schema-based ใน Excel และภายหลัง การแมป กับมัน เราต้องเตรียมชุดข้อมูลและ ribbon ของแผ่นงานสำหรับนั้น
- เพื่อเริ่มต้น เราต้องตรวจสอบว่าแท็บ Developer อยู่ใน ribbon หรือไม่
- หากแท็บ Developer ไม่ได้แสดงใน Ribbon เราจำเป็นต้องเพิ่มแท็บ Developer จาก Options ด้วยตนเอง
- เพื่อทำเช่นนี้ ให้คลิกที่ File ที่มุมของแผ่นงาน

- จากนั้น ในหน้า Startup ให้คลิกที่ Option

- ในกล่องโต้ตอบถัดไป ให้คลิกที่ Customize Ribbon
- จากนั้น จากแผงด้านขวา ให้สังเกตว่า checkbox Developer ไม่ได้ถูกติ๊ก

- ติ๊กที่ checkbox Developer และจากนั้นคลิก OK

- หลังจากนั้น คุณจะสังเกตว่าแท็บ Developer อยู่ใน ribbon แล้ว

ขั้นตอนที่ 2: เตรียมไฟล์ Schema ใน Notepad
หลังจากที่เรามีแท็บ Developer ใน ribbon แล้ว เราสามารถสร้างไฟล์ XML แบบ Schema-based ใน Notepad ได้
- จากการสังเกตชุดข้อมูล เราต้องเตรียมไฟล์ต้นทาง XML แบบ Schema-based ใน Notepad
- ไฟล์ Schema จะบอกโครงสร้างของไฟล์ XML และเราต้องทำสิ่งนี้นอก Excel ใน editor Notepad
- โค้ดที่นำเสนอด้านล่าง:
- โค้ดมีหลายองค์ประกอบ แต่ละแท็กมีความหมายแยกต่างหาก
- บรรทัดแรกเป็นบังคับสำหรับทุกประเภทของไฟล์ XML แบบ Schema-based
- เราใส่หัวคอลัมน์ของไฟล์ที่กำหนดไว้ในแท็กเปิดและปิดภายในแท็ก record
ขั้นตอนที่ 3: โหลดและแมปไฟล์ Schema ในแผ่นงาน
ในขั้นตอนนี้ เรามีไฟล์ Schema XML พร้อมแล้ว ดังนั้นเราสามารถโหลดไฟล์นั้นและ แมป แผ่นงานได้
- จากนั้น ไปที่แท็บ Developer และคลิกที่ Source
- จากนั้น จากแผงด้านข้าง คลิกที่ XML Maps

- จากนั้น กล่องโต้ตอบใหม่ชื่อ XML Maps จะปรากฏ
- ในกล่องโต้ตอบนั้น ให้คลิกที่ปุ่ม Add

- หน้าต่าง File Explorer จะเปิด จากหน้าต่างนั้น ให้เลือกและโหลดไฟล์ XML Schema ที่คุณเพิ่งสร้างไว้ก่อนหน้านี้

- ในกล่องโต้ตอบ XML Maps ตอนนี้ไฟล์ Schema ถูกโหลดแล้ว
- คลิกที่ไฟล์เพื่อเลือกไฟล์ และจากนั้นคลิก OK

ขั้นตอนที่ 4: แทนที่หัวคอลัมน์
เนื่องจากเรามีไฟล์ Schema โหลดแล้ว เราสามารถลากและแทนที่คอลัมน์ที่มีอยู่ในแผ่นงานได้
- ตอนนี้ เรามีหัวคอลัมน์จากไฟล์ XML แบบ Schema-based ในแผงด้านข้าง

- จากนั้น ลากรายการแรกในแผงด้านข้างไปที่เซลล์ B4

- ทำซ้ำกระบวนการเดียวกันสำหรับหัวคอลัมน์อื่นๆ
- ดังนั้น เรา แมป หัวคอลัมน์จากไฟล์ XML แบบ Schema-based ไปยังแผ่นงาน Excel สำเร็จแล้ว

ขั้นตอนที่ 5: ส่งออกไฟล์ Excel และสังเกตผลลัพธ์
การแมป ของแผ่นงานเสร็จสมบูรณ์ การส่งออก และจากนั้น การเปิด ไฟล์จะมีเอาต์พุตที่ต้องการ
- จากนั้น จากแท็บ Developer ให้คลิกที่คำสั่ง Export

- จากนั้น จะมีหน้าต่าง file explorer ที่คุณต้องเลือกปลายทางของไฟล์ output
- เลือกโฟลเดอร์และจากนั้นคลิก OK

- จากนั้น ไปที่ตำแหน่งบันทึกไฟล์ Output และจากนั้นเปิดไฟล์
- ไฟล์จะมีลักษณะเหมือนภาพด้านล่าง
- ดังนั้น เรา แมป ไฟล์ Excel ด้วยความช่วยเหลือของไฟล์ Schema และจากนั้น ส่งออก ผลลัพธ์เพื่อรับไฟล์ XML สุดท้าย
- ไฟล์ XML สุดท้ายจะมีลักษณะเหมือนภาพด้านล่าง
สรุป
สรุปได้ว่า ปัญหาของวิธีที่เราสามารถสร้างไฟล์ XML แบบ Schema-based ใน Excel ด้วยคำแนะนำทีละขั้นตอน
สำหรับปัญหานี้ มีสมุดงานให้ดาวน์โหลด ซึ่งคุณสามารถฝึกปฏิบัติวิธีเหล่านี้ได้
อย่าลังเลที่จะถามคำถามหรือให้ข้อเสนอแนะผ่านส่วนความคิดเห็น ข้อเสนอแนะใดๆ สำหรับการปรับปรุงชุมชน Exceldemy จะได้รับการชื่นชมสูง

