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