Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将XML表格excel工作表导出到单元格中_Xml_Excel_Export To Excel - Fatal编程技术网

将XML表格excel工作表导出到单元格中

将XML表格excel工作表导出到单元格中,xml,excel,export-to-excel,Xml,Excel,Export To Excel,使用ExcelDeveloper我可以使用模板将数据表转换为XML文件 是否可以将此XML文件内容作为String加载到另一个工作表中的单元格 e、 g 第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="

使用ExcelDeveloper我可以使用模板将数据表转换为
XML
文件

是否可以将此
XML
文件内容作为
String
加载到另一个工作表中的单元格

e、 g

第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>

A.
1.
Z
B
2.
x
C
3.
W
如何将此XML作为
String
放入A1单元格中的Sheet2


最好的方法可能是创建一个宏按钮,该按钮可以导出为XML并将值发布到单元格中。如果是真的,我怎么做呢?

找到了一个简单的方法

使用宏:

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