如何將excel內容导出XML

 

准备:
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 

  然后就像保存文件一样保存即可。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值