Workbook.XmlImportXml 方法 (Excel)
导入先前已被加载到内存的 XML 数据流。 Excel 使用找到的第一个合格地图,或者如果指定了目标范围,Excel 会自动列出数据。
表达式。XmlImportXml (数据、 ImportMap、 覆盖、 目标)
表达 一个代表 Workbook 对象的变量。
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Data | 必需 | 字符串 | 要导入的数据。 |
ImportMap | 必需 | XmlMap | 导入文件时要应用的架构映射。 |
Overwrite | 可选 | Variant | 如果未为 Destination 参数指定值,则此参数指定是否覆盖已映射到 ImportMap 参数中指定的架构映射的数据。 设置为 True 将覆盖数据,设置为 False 将把新数据追加到现有数据中。 默认值为 True。 如果为 Destination 参数指定了值,则此参数指定是否覆盖现有数据。 设置为 True 将覆盖现有数据,设置为 False 将在数据要被覆盖时取消导入。 默认值为 True。 |
目标 | 可选 | Variant | 指定将在其中创建列表的区域。 Excel 仅使用区域的左上角。 |
如果希望将数据导入到现有映射,请不要指定 Destination 参数的值。
以下条件会导致 XmlImport 方法生成运行时错误:
指定的 XML 数据包含语法错误。
导入过程被取消,因为指定的数据与工作表不符。
未找到符合需要的映射,并且未指定目标区域。
使用 Workbook 对象的 XMLImport 方法将 XML 数据文件导入当前工作簿。
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。