如何将excel中的一个表格内容转成xml格式的文件
2013-09-02 14:12
666 查看
转自:http://www.cnblogs.com/sansi/archive/2012/02/06/2340471.html
感谢作者,解决了折磨我几天的问题,顿时心情开朗~
-------------------------------------------------------------------------------------------------------------
简单记录下如何将excel中的一个表格内容转成xml格式的文件。
excel菜单栏中的"开发工具"下有专门处理xml的模块,如下图。
如果你的excel中看不到"开发工具"栏,请到Excel 选项中的"常用"下将"在功能区显示"开发工具"选项卡"勾选中即可,如下图。
处理Xml模块下有两个功能是导入和导出。默认情况下,你可能会发现导出是灰色的,这是因为从excel导出,需要做一个文件映射,将你要的列映成xml文件中的属性。所以我们在导出前首先要做这样的映射。当添加完映射文件后,就可以很容易的导出了。
如何添加映射文件:
单击"源",在工作区的右边出现"xml源"面板。面板下方有"Xml 映射",单击它。
在打开的"XML 映射"面板中单击"添加…",选择你的xml文件。这个 xml文件的格式,也就是你最终希望得到的xml文件的格式,但是它不需要有值。
请注意你最好有两个以上节点对,不然它只能给你导出一行数据。
添加进来xml文件后,在Xml Source面板就出现了一个树形结构,它就是我们需要的xml结构,将它拖到excel的sheet中A1中,它将出现一个区域,第一行是表头,将你的excel数据拷贝至此,然后看一下Developer下的xml区域,导出已经不再是灰色了。现在就单击它导出吧。
感谢作者,解决了折磨我几天的问题,顿时心情开朗~
-------------------------------------------------------------------------------------------------------------
简单记录下如何将excel中的一个表格内容转成xml格式的文件。
excel菜单栏中的"开发工具"下有专门处理xml的模块,如下图。
如果你的excel中看不到"开发工具"栏,请到Excel 选项中的"常用"下将"在功能区显示"开发工具"选项卡"勾选中即可,如下图。
处理Xml模块下有两个功能是导入和导出。默认情况下,你可能会发现导出是灰色的,这是因为从excel导出,需要做一个文件映射,将你要的列映成xml文件中的属性。所以我们在导出前首先要做这样的映射。当添加完映射文件后,就可以很容易的导出了。
如何添加映射文件:
单击"源",在工作区的右边出现"xml源"面板。面板下方有"Xml 映射",单击它。
在打开的"XML 映射"面板中单击"添加…",选择你的xml文件。这个 xml文件的格式,也就是你最终希望得到的xml文件的格式,但是它不需要有值。
请注意你最好有两个以上节点对,不然它只能给你导出一行数据。
添加进来xml文件后,在Xml Source面板就出现了一个树形结构,它就是我们需要的xml结构,将它拖到excel的sheet中A1中,它将出现一个区域,第一行是表头,将你的excel数据拷贝至此,然后看一下Developer下的xml区域,导出已经不再是灰色了。现在就单击它导出吧。
相关文章推荐
- 关于Excel操作编写的一个软件设计构思案例[连载] --如何打开Excel文件,获取需要列的数据显示到表格内做修改
- excel表格另存为CSV文件时,如何使每个单元内容都带双引号和逗号分隔
- 无需解压如何查看一个归档或压缩文件的内容
- FAT12中,如何定位大于一个扇区(512B)的文件内容
- 如何读取一个文件并将内容写入一个新文件中
- 最简单的XML格式Excel表格文件
- vim中如何将一个文件的内容拷贝到另一个文件中
- 如何从系统相册提取一张照片,然后将其内容存储到一个事先准备好的文件中去
- 如何将excel中的首行内容同事打印在多页文件中
- Linux 如何用vim命令把编辑文件的几行内容拷贝到一个新文件
- 如何把一个sql文件里的内容通过php代码执行
- 保存XML文件时如何保证其内容带有XML格式?(Framework2.0版本及以上)
- 水晶报表如何完美导出一个Excel表格(收藏)
- 如何判断一个文本文件内容的编码格式 UTF-8 ? ANSI(GBK)
- 如何在excel中限定表格内容?
- 无需解压如何查看一个归档或压缩文件的内容
- 多个excel文件如何快速合并到一个excel中
- FAT12中,如何定位大于一个扇区(512B)的文件内容
- 读取一个EXCEL的文件,然后将其转化成HTML的表格
- VBA中如何打开一个文件夹内的所有EXCEL文件?