XML 架构定义 (XSD) 数据类型的支持

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

请务必了解 XML 架构定义 (XSD) 数据类型时如何处理导入或导出 XML 数据,以使数据正确转换根据您的需求。

您要做什么?

了解导入 XML 数据时 Excel 如何处理 XSD 数据类型

了解导出 XML 数据时,Excel 如何显示为 XSD 数据类型的格式地图

了解导入 XML 数据时 Excel 如何处理 XSD 数据类型

重要: 如果 XML 架构文件 (.xsd 中) 没有定义特定的数据类型的属性的元素 (如化),然后Microsoft Office Excel 2007该单元格格式为文本默认情况下导入 XML 数据时。文本的格式可确保存储在单元格中的字符完全相同的 XML 文件 (.xml) 中存储的数据。例如,在域中 ID 或信用卡前导零 (0) 值时,将删除格式设置为数字,但不是删除时设置为文本格式。但是,设置为文本格式的数据不计算。如果您想要计算,因为它包含公式的数据,您必须显式提供数值数据类型的属性,如化或化。

下表列出了带有特定 XSD 数据类型的项目导入 Excel 工作表时应用的显示格式。为文本值导入 XSD 格式不受支持的格式列中列出的数据。

XSD 数据类型

Excel 显示格式

不受支持的格式

time

h:mm:ss

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

dateTime

m/d/yyyy h:mm

yyyy-毫米-ddThh:mm:ssZ
yyyy-毫米-ddThh:mm:ss + hh: mm
yyyy 毫米 ddThh:mm:ss.f f
1900 年到 9999 范围之外

date

日期 * 2001 年 3 月 14

yyyy-毫米 ddZ
yyyy-月-日 + 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
工期
实体
实体
hexBinary
ID
IDREF
IDREFS
语言
名称
NCName
NMTOKEN
标记
normalizedString
表示法
QName
字符串
令牌

文本

boolean

Boolean

十进制
浮动

常规

前导和尾随零 (0) 将被丢弃。
负数 (-) 和正数 (+) 符号会考虑,尽管只有负数符号会显示。
Excel 存储和计算精度 15 有效位数。

字节
int
整数

negativeInteger
nonNegativeInteger
nonPositiveInteger
positiveInteger
简短
unsignedByte
unsignedInt
unsignedLong
unsignedShort

常规

返回页首

了解导出 XML 数据时,Excel 如何显示为 XSD 数据类型的格式地图

导出 XML 数据时,导出的数据将匹配在表中,在下列情况下显示的数据︰

  • Excel 显示格式的文本

  • 没有更改数据的显示格式。

如果更改包含数字、 日期或时间数据的单元格的显示格式,然后导出基础单元格的值。例如,如果百分比显示格式应用于 51.50%显示结果的单元格时,将为.515 导出单元格的值。

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×