准备:
1.您要导出的XLS文件,本例中为test.xls
2.EXCEL20033.记事本
本实例目标:
将test.xlm中的数据导出成XML格式。
每一个同学的成绩都存放在元素people中。
姓名一栏的数据对应XML中people的子元素name
班级对应class
剩下的依此类推。
步骤:
1.用记事本准备一个您需要的XML文件。将其保存为test.xml
含有XML的结构即可,不需要写入什么数据。
注意:1.由于本例中导入的是多组数据,也就是说导入多个同学的各科成绩,因此需要将people元素重复一遍。否则,导出的仅仅是第一组数据。
2. people 子元素的名称要与后面XLS文件的表头名称相对应,如,本例中,电子表格第一列为 姓名 ,对应XML中的 name 。
本例中截图如下:
附:本例中需要的XML全部结构:
<?xml version="1.0" encoding="ISO-8859-1"?>
<root>
<people>
<name/>
<class/>
<num/>
<yw/>
<ywmc/>
<sx/>
<sxmc/>
<yy/>
<yymc/>
<wl/>
<wlmc/>
<hx/>
<hxmc/>
<sw/>
<swmc/>
<zz/>
<zzmc/>
<ls/>
<lsmc/>
<dl/>
<dlmc/>
<jn/>
<jnmc/>
<zcj/>
<mc/>
</people>
<people>
<name/>
<class/>
<num/>
<yw/>
<ywmc/>
<sx/>
<sxmc/>
<yy/>
<yymc/>
<wl/>
<wlmc/>
<hx/>
<hxmc/>
<sw/>
<swmc/>
<zz/>
<zzmc/>
<ls/>
<lsmc/>
<dl/>
<dlmc/>
<jn/>
<jnmc/>
<zcj/>
<mc/>
</people>
</root>
2.打开test.xls,单击 数据 菜单,依次点击 XML , XML源
3.单击 XML映射 ,在出现的对话框中点击 添加 ,选择您刚才编写的 test.xml
然后点击 确定 即可,此时右侧显示如下图所示的XML结构:
4.直接将 people 拖到第一个同学( 张三 )的名字上即可
5.好了,最后一步,导出。
点 数据 , XML ,导出XML
然后就像保存文件一样保存即可。