2011-02-02 66 views
1

我是Excel VBA的新手。我的问题是我有一个XML文件,我需要在Excel中以表格格式显示其内容。使用VBA Excel宏读取XML并自定义生成的表格

我写了一个示例VBA代码如下:

Dim testFile As Workbook 

Set testFile = Workbooks.OpenXML(
Filename:="D:\sample.xml",LoadOption:=XlXmlLoadOption.xlXmlLoadImportToList) 

它生成的内容在Excel表格的形式,但也有很多空白和一些垃圾数据(数据以XML相关的,但这里不需要)。我需要删除空单元格(都在行和列),并删除一些不需要的列。

有人可以请建议一些方法如何在此进行?

回答

1

根据您对VBA的适应程度,您可以自己解析文件。应该只需引用“Microsoft XML”(msxml#.dll)和look at this question就可以了!