【发布时间】: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
【问题讨论】:
-
"我应该将它们导入新工作簿,复制该工作表" 当然,为什么不呢?你试过了吗?
-
因为这是很多处理,在不必要的时候可以避免以加快速度。
-
既然(可能)有干净的解决方案,为什么还要构建脏代码?