Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

您必須瞭解當您匯進或匯出 XML 資料時,XML 架構定義 (XSD) 資料類型的處理方式,以便根據需求適當轉換資料。

您想要做什麼?

瞭解如何Excel XML 資料時處理 XSD 資料類型

重要: 如果 XML 架構檔案 (.xsd) 並未為元素定義特定的資料類型屬性 (例如 xsd:decimal) ,則 Excel 在 XML 資料匯出時,預設會將儲存格格式化為文字。 格式化為文字可確保儲存格中儲存的字元與 XML 檔案中儲存的資料完全相同 (.xml) 。 例如,將 ID 或信用卡欄位中 (0) 值的格式格式化為數位時,會移除前置字元為零,但格式化為文字時不會移除。 不過,格式化為文字的資料不會評估。 如果您想要評估資料,因為它包含公式,您必須明確提供數值資料類型屬性,例如 xsd:decimal 或 xsd:integer。

下表列出當具有特定 XSD 資料類型的專案導入至工作表時,Excel格式。 在不支援的格式列中列出 XSD 格式的資料會 以文字值的形式輸入。

XSD 資料類型

Excel顯示格式

不支援的格式

time

h:mm:ss

hh:mm:ssZ
Hh:mm:ss.f-f

Datetime

m/d/yyyyy h:mm

yyyy-mm-ddThh:mm:ssZ
yyyy-mm-ddThh:mm:ss+/-hh:mm
yyyy-mm-ddThh:mm:ss.f-f
1900 到 9999 以外的年數

date

日期 *2001/3/14

yyyy-mm-ddZ
yyyy-mm-dd+/-hh:mm
1900 到 9999 以外的年數

gYear

數位,無小數點

yyyy+/-hh:mm
1900 到 9999 以外的年數

gDay
gMonth

數位,無小數點

gYearMonth

自訂 mmm-yy

yyyy-mm+/-hh:mm
1900 到 9999 以外的年數

gMonthDay

自訂 d-mmm

anytype
anyURI
base64Binary
持續時間

實體 ENTITY
HexBinary
識別碼
IDREF
IDREFS
語言
名稱
NCName
美高鐵
[美加資訊與資訊與資訊
標準化字串
標記法
QName
字串
令 牌

文字

布林

布林值

小數點
浮動

一般

0 的前導 (尾) 零。
雖然只會 (負) 負 (+) 符號,但只會顯示負數。
Excel 15 個有效位數的精確度來儲存及計算。


位元組 int
整數

negativeInteger
nonNegativeInteger
nonPositiveInteger
positiveInteger
short
未簽署位元組
未簽署Int
未簽名的長
未簽署Short

一般

頁面頂端

瞭解如何Excel XML 資料時,顯示格式如何與 XSD 資料類型進行比對

當您匯出 XML 資料時,匯出的資料會符合工作表中顯示的資料,在下列情況下:

  • 顯示Excel格式為文字

  • 您尚未變更資料的顯示格式。

如果您變更具有數值、日期或時間資料的儲存格的顯示格式,則儲存格的基礎值會匯出。 例如,如果您將百分比顯示格式適用于顯示 51.50% 的儲存格,儲存格的值會匯出為 .515。

頁面頂端

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或是在 Answers 社群取得支援。

Need more help?

擴展您的技能

探索訓練 >

優先取得新功能

加入 MICROSOFT 365 測試人員 >

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×