将Excel表格中的数据导出到xml文件中

项目需要全国城市列表,可是只有一个Excel表格,想着在项目中解析xml格式会简单点,就需要将Excel表格的数据导出到xml文件中。
Excel可以直接另存为xml格式,可是与我们需要的xml文件相差很多。而手动去编写xml数据则太不现实,经过一番百度外加自己的实验,现在讲详细教程写出来,帮助大家解决一点问题。
1。找到开发工具菜单。
我使用的是office2016,在菜单栏没有找到开发工具这个选项。这时需要
文件->选项->自定义功能区->开发工具
在开发工具前面打上勾,其实我们现在只需要xml这个开发工具选项,也可以在开发工具下面的xml选项上打钩。这时我们在Excel上面就可以看到开发工具这个选项了。
2。新建并编辑xml文件
在桌面或者其他文件夹下新建一个文本文档,再将后缀改成xml就行了。使用文本文档打开这个xml文件,进行初始化的编辑。其中要注意两点:一个是xml的格式是attribute格式的,不能写成element格式,且里面的元素值为空;二是,我们必须要写两个以上的item,否则你最后的文件里面的内容只有Excel文件的文件头。
事例:

<root>
<city id="" ParentCode="" AreaCode="" AreaName=""/>
<city id="" ParentCode="" AreaCode="" AreaName=""/>
</root>

3。进行xml格式的导出:
这里写图片描述
如图中,第一步先点击开发工具中的源,这时在Excel右边会出现xml源边栏。
第二步点击右下角的xml映射,点添加,选择刚才新建的xml文件,确定。这时在边栏里面就会显示出我们xml文件中的结构,以及可以映射的元素。我们可以看到结构和我们编写的xml文件的结构一模一样。
第三步,开始映射,即添加数据复制的规则。将我们的attr和Excel的列结合起来。其实很简单,以id为例,我们只需要将id用鼠标拖到需要的数据上就行,这儿我们需要第一列,则将id拖到列的标题上就行。其他的叶一样。
最后一步:导出。点击开发工具中的xml选项的导出。
ok完成,当然还有最后的验证,使用文本打开我们的xml文件,查看数据是不是导入进来,并且格式是不是我们需要的样式。如果一切正常,则恭喜成功了。

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页