สิ่งสําคัญคือต้องทําความเข้าใจวิธีที่ชนิดข้อมูล XML Schema Definition (XSD) ได้รับการจัดการเมื่อคุณนําเข้าหรือส่งออกข้อมูลแบบ XML เพื่อให้ข้อมูลถูกแปลงอย่างเหมาะสมตามความต้องการของคุณ
คุณต้องการทำอะไร
เรียนรู้วิธีที่ Excel จัดการชนิดข้อมูล XSD เมื่อคุณนําเข้าข้อมูลแบบ XML
สิ่งสำคัญ: ถ้าไฟล์ XML Schema (.xsd) ไม่ได้กําหนดแอตทริบิวต์ชนิดข้อมูลเฉพาะสําหรับองค์ประกอบ (เช่น xsd:decimal) Excel จะจัดรูปแบบเซลล์เป็นข้อความตามค่าเริ่มต้นเมื่อมีการนําเข้าข้อมูลแบบ XML การจัดรูปแบบเป็นข้อความจะทําให้แน่ใจได้ว่าอักขระที่เก็บไว้ในเซลล์จะเหมือนกับข้อมูลที่เก็บอยู่ในไฟล์ XML (.xml) ตัวอย่างเช่น ค่าศูนย์นําหน้า (0) ในเขตข้อมูล ID หรือบัตรเครดิตจะถูกเอาออกเมื่อถูกจัดรูปแบบเป็นตัวเลข แต่จะไม่ถูกเอาออกเมื่อถูกจัดรูปแบบเป็นข้อความ อย่างไรก็ตาม ข้อมูลที่ถูกจัดรูปแบบเป็นข้อความจะไม่ถูกประเมิน ถ้าคุณต้องการให้ข้อมูลประเมินเนื่องจากข้อมูลนั้นมีสูตรอยู่ คุณต้องระบุแอตทริบิวต์ชนิดข้อมูลที่เป็นตัวเลขอย่างชัดเจน เช่น xsd:decimal หรือ xsd:integer
ตารางต่อไปนี้แสดงรายการรูปแบบการแสดงที่นําไปใช้เมื่อรายการที่มีชนิดข้อมูล XSD ที่ระบุถูกนําเข้าลงในเวิร์กชีต Excel ข้อมูลที่มีรูปแบบ XSD ที่แสดงอยู่ในคอลัมน์ รูปแบบที่ไม่ได้รับการสนับสนุน จะถูกนําเข้าเป็นค่าข้อความ
ชนิดข้อมูล XSD |
รูปแบบการแสดงของ Excel |
รูปแบบที่ไม่ได้รับการสนับสนุน |
---|---|---|
time |
ชม.:นาที:วินาที |
hh:mm:ssZ |
Datetime |
m/d/yyyy h:mm |
yyyy-mm-ddThh:mm:ssZ |
date |
วันที่ *14/3/2544 |
yyyy-mm-ddZ |
gYear |
Number, no decimals |
yyyy+/-hh:mm |
gDay |
Number, no decimals |
|
gYearMonth |
กําหนดเอง mmm-yy |
yyyy-mm+/-hh:mm |
gMonthDay |
d-mmm แบบกําหนดเอง |
|
ชนิด |
ข้อความ |
|
บูลีน |
บูลีน |
|
ทศนิยม |
ทั่วไป |
เลขศูนย์นําหน้าและต่อท้าย (0) จะถูกตัดออก |
ไบต์ |
ทั่วไป |
เรียนรู้วิธีที่ Excel แสดงรูปแบบแมปไปยังชนิดข้อมูล XSD เมื่อคุณส่งออกข้อมูลแบบ XML
เมื่อคุณส่งออกข้อมูลแบบ XML ข้อมูลที่ส่งออกจะตรงกับข้อมูลที่แสดงในเวิร์กชีต ภายใต้สถานการณ์ต่อไปนี้
-
รูปแบบการแสดงของ Excel คือ ข้อความ
-
คุณไม่ได้เปลี่ยนรูปแบบการแสดงของข้อมูล
ถ้าคุณเปลี่ยนรูปแบบการแสดงของเซลล์ที่มีข้อมูลตัวเลข วันที่ หรือเวลา ค่าต้นแบบของเซลล์นั้นจะถูกส่งออก ตัวอย่างเช่น ถ้าคุณนํารูปแบบการแสดง เปอร์เซ็นต์ ไปใช้กับเซลล์ที่มีผลลัพธ์เป็น 51.50% ค่าของเซลล์จะถูกส่งออกเป็น .515
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน