因上面发了一份数据文件是用excel存储的,200多条数据,c#
须要加载到程序中。第一个就想到了copy ,想到本身想个机器同样copy,在留下一大堆垃圾代码。就果断passapp
想到之前用c#能够读取excel数据我就笑了,但哥两年没碰c#了,之前的代码也找到不到了,工具
因而只有求度娘了,原来excel中有一个自带的开发工具,开发工具
excel菜单栏中的"开发工具"下有专门处理xml的模块,以下图。url
若是你的excel中看不到"开发工具"栏,请到Excel 选项中的"经常使用"下将"在功能区显示"开发工具"选项卡"勾选中便可,以下图。spa
处理Xml模块下有两个功能是导入和导出。默认状况下,你可能会发现导出是灰色的,这是由于从excel导出,须要作一个文件映射,将你要的列映成xml文件中的属性。因此咱们在导出前首先要作这样的映射。当添加完映射文件后,就能够很容易的导出了。3d
如何添加映射文件:excel
单击"源",在工做区的右边出现"xml源"面板。面板下方有"Xml 映射",单击它。code
在打开的"XML 映射"面板中单击"添加…",选择你的xml文件。这个 xml文件的格式,也就是你最终但愿获得的xml文件的格式,可是它不须要有值。xml
请注意你最好有两个以上节点对,否则它只能给你导出一行数据。
新建的xml
<?xml version="1.0" encoding="utf-8"?> <app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <item > <sort_id></sort_id> <city_code></city_code> <app_id></app_id> <name ></name> <url></url> <sort></sort> </item> <item > <sort_id></sort_id> <city_code></city_code> <app_id></app_id> <name ></name> <url></url> <sort></sort> </item> </app>
添加进来xml文件后,在Xml Source面板就出现了一个树形结构,它就是咱们须要的xml结构,将它拖到excel的sheet中A1中,它将出现一个区域,第一行是表头,将你的excel数据拷贝至此,而后看一下Developer下的xml区域,导出已经再也不是灰色了。如今就单击它导出吧。