使用 excel Developer 我可以使用模板将数据表转换为XML
文件。
可以将此XML
文件内容加载为String
到另一张表格中的单元格吗?
如,
第1页
A B C ...
1 col1 col2 col3
2 a 1 z
3 b 2 x
4 c 3 w
可以使用模板
导出此表<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<data>
<col1>a</col1>
<col2>1</col2>
<col3>z</col3>
</data>
<data>
<col1>b</col1>
<col2>2</col2>
<col3>x</col3>
</data>
<data>
<col1>c</col1>
<col2>3</col2>
<col3>w</col3>
</data>
</conf>
如何将这个XML作为String
放入 Sheet A1 单元格中?
可能最好的方法是创建一个宏按钮,该按钮可以导出为XML并将值发布到单元格中。如果是真的,我该怎么做?
答案 0 :(得分:0)
找到了一种简单的方法。
使用宏:
Sub TestXML()
Dim strContactData As String
Dim myWb As Excel.Workbook
Set myWb = ActiveWorkbook
myWb.XmlMaps("configuration_Map").ExportXml Data:=strContactData
Worksheets("SHEET_NAME").Cells(LINE_NUMBER, COL_NUMBER) = strContactData
End Sub