Hỗ trợ kiểu dữ liệu XML Schema Definition (XSD)

Điều quan trọng là phải hiểu cách xử lý kiểu dữ liệu XML Schema Definition (XSD) khi bạn nhập hoặc xuất dữ liệu XML, để dữ liệu được chuyển đổi phù hợp theo nhu cầu của bạn.

Bạn muốn làm gì?

Tìm hiểu cách Excel xử lý kiểu dữ liệu XSD khi bạn nhập dữ liệu XML

Quan trọng

Nếu tệp sơ đồ XML (.xsd) không xác định một thuộc tính kiểu dữ liệu cụ thể cho một phần tử (chẳng hạn như xsd:decimal), thì Excel sẽ định dạng ô đó dưới dạng văn bản theo mặc định khi nhập dữ liệu XML. Định dạng như văn bản đảm bảo rằng các ký tự được lưu trữ trong ô hoàn toàn giống với dữ liệu được lưu trữ trong tệp XML (.xml). Ví dụ: các giá trị bằng không (0) đứng đầu trong trường ID hoặc thẻ tín dụng bị loại bỏ khi chúng được định dạng là số nhưng không bị loại bỏ khi chúng được định dạng là văn bản. Tuy nhiên, dữ liệu được định dạng dưới dạng văn bản không được đánh giá. Nếu bạn muốn dữ liệu đánh giá vì nó chứa công thức, bạn phải cung cấp một cách rõ ràng một thuộc tính kiểu dữ liệu số, chẳng hạn như xsd:decimal hoặc xsd:integer.

Bảng sau đây liệt kê các định dạng hiển thị được áp dụng khi nhập một mục có kiểu dữ liệu XSD cụ thể vào trang tính Excel. Dữ liệu có định dạng XSD được liệt kê trong cột Định dạng không được hỗ trợ sẽ được nhập dưới dạng giá trị văn bản.

Kiểu dữ liệu XSD Định dạng hiển thị trong Excel Định dạng không được hỗ trợ
time h:mm:ss hh:mm:ssZ
Hh:mm:ss.f-f
dateTime m/d/yyyy h:mm yyyy-mm-ddThh:mm:ssZ
yyyy-mm-ddThh:mm:ss+/-hh:mm
yyyy-mm-ddThh:mm:ss.f-f
Những năm nằm ngoài phạm vi từ 1900 đến 9999
date Ngày *14/03/2001 yyyy-mm-ddZ
yyyy-mm-dd+/-hh:mm
Những năm nằm ngoài phạm vi từ 1900 đến 9999
năm 2017 Số, không có số thập phân yyyy+/-hh:mm
Những năm nằm ngoài phạm vi từ 1900 đến 9999
gDay
gMonth
Số, không có số thập phân
gYearMonth Mmm-yy tùy chỉnh yyyy-mm+/-hh:mm
Những năm nằm ngoài phạm vi từ 1900 đến 9999
gMonthDay D-mmm tùy chỉnh
anytype
anyURI
base64Binary
khoảng thời gian
THỰC THỂ
THỰC THỂ
hexBinary
ID
IDREF
IDREFS
ngôn ngữ
Name
Tên NCName
NMTOKEN
NMTOKENS
chuẩn hóaString
CHÚ THÍCH
Tên QName
chuỗi
mã thông báo
Văn bản
Boolean Boolean
decimal
float
Đôi
Nội dung chung Số không đứng đầu và ở sau (0) bị bỏ sót.
Các dấu hiệu âm (-) và dương (+) được tôn trọng, mặc dù chỉ có dấu hiệu tiêu cực được hiển thị.
Excel lưu trữ và tính toán với 15 chữ số chính xác có nghĩa.
byte
int
Integer
Dài
số nguyên âm
nonNegativeInteger
nonPositiveInteger
số nguyên dương
Ngắn
unsignedByte
unsignedInt
unsignedLong
unsignedShort
Nội dung chung

Đầu Trang

Tìm hiểu cách Excel hiển thị định dạng ánh xạ đến kiểu dữ liệu XSD khi bạn xuất dữ liệu XML

Khi bạn xuất dữ liệu XML, dữ liệu đã xuất sẽ khớp với dữ liệu được hiển thị trong trang tính, trong các trường hợp sau đây:

  • Định dạng hiển thị của Excel là Văn bản.
  • Bạn đã không thay đổi định dạng hiển thị của dữ liệu.

Nếu bạn thay đổi định dạng hiển thị của một ô có dữ liệu số, ngày tháng hoặc thời gian thì giá trị cơ bản của ô đó sẽ được xuất. Ví dụ: nếu bạn áp dụng định dạng hiển thị Tỷ lệ phần trăm cho một ô có kết quả hiển thị là 51,50%, giá trị của ô sẽ được xuất dưới dạng ,515.

Đầu Trang

Bạn cần thêm trợ giúp?

Bạn luôn có thể yêu cầu chuyên gia trong Cộng đồng Kỹ thuật Excel hoặc nhận hỗ trợ trong Cộng đồng.