我正在寻找生成一个excel宏,并希望得到一些方向。我想做的是从 5 个 XML 文件中获取数据并将它们放入一个新的工作簿中,然后以折线图格式绘制结果数据。XML 文件中的数据在所有 5 个文件中都是相同的,格式如下所示:
<Sample Secs="25313">
<Pout>215280</Pout>
</Sample>
<Sample Secs="25562">
<Pout>233627</Pout>
</Sample>
在 Excel 中作为 XML 表打开时,显示为:
25313 215280
25562 233627
分别带有“Secs”和“Pout”的标题。“Secs”列在 A 列中的所有 5 个文件之间是通用的,然后唯一数据位于 B 列中的“Pout”列中。B 列的每个文件中大约有 1500 个数据点。什么我想要完成的是打开所有 5 个 XML 文件,从每个文件中提取唯一数据,然后绘制数据。在绘图之前,我希望新的 Excel 工作簿看起来像这样格式化:
Secs Pout1 Pout2 Pout3 Pout4 Pout5
“Secs”的数据来自 5 个文件中的任何一个(因为它很常见),并且 B 列数据被放入相应的 Pout# 列中。
有没有办法让 Excel VBA 做到这一点,我将如何进行设置?