【问题标题】:Import XML into worksheet not workbook将 XML 导入工作表而不是工作簿
【发布时间】:2015-04-23 10:35:43
【问题描述】:

我正在尝试让 Excel 将 200 个 .xml 文件导入到单独的工作表中。 我有一些代码可以创建新的工作表,并且有效。但是,我似乎找不到将 .xml 文件导入工作表而不是工作簿的正确代码。我希望:

Workbooks.Worksheets.OpenXML

会工作,但唉。

有没有办法做到这一点,或者我应该将它们导入新工作簿,复制该工作表,关闭新创建的工作簿而不保存等等?

对于那些感兴趣的人:我也在这个网站上找到了快速而肮脏的方法:How to fetch data from XML file to Excel sheet using VBA

【问题讨论】:

  • "我应该将它们导入新工作簿,复制该工作表" 当然,为什么不呢?你试过了吗?
  • 因为这是很多处理,在不必要的时候可以避免以加快速度。
  • 既然(可能)有干净的解决方案,为什么还要构建脏代码?

标签: xml excel vba


【解决方案1】:

这是肮脏的解决方法。这对我有用,因为目前我的查找次数仍然很低。但是我仍然想知道是否有一种巧妙的方法可以做到这一点。

How to fetch data from XML file to Excel sheet using VBA

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-25
    • 2013-10-23
    • 2017-04-09
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    相关资源
    最近更新 更多