注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Mr.7

我将骄傲的活在这个大唐盛世

 
 
 

日志

 
 

将多个xml文件导入到excel中的注意事项  

2012-10-26 17:50:26|  分类: 挨踢咋活 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

每条记录存为一个xml文件。现在想将多个xml文件合并成一个文件;其实只是想一下子将多条记录放在一起而已。有什么办法呢?当然不能用代码;因为这个任务只是有点忍无可忍而已。

找到的方法是用Excel------多个xml导入到excel文件中。第一次使用的时候很顺利;第二次同样的数据,却总是失败。纠结了半天,终于知道原因以及原理。

1.第一次的误打误撞的成功

用的是Excel2007。如下操作:

  • 先通过Excel选项,设置将"开发工具”弄出来在菜单上。
  • 然后在“开发工具”的XML中选择“源”,出来“XML源”的停靠窗口。
  • 点击“XML映射”按钮,选中要合并的一个xml文件,会解析出该xml的所有层次结构。
  • 将需要显示的字段拖到excel文件的sheet中(就是将下图的item拖到excel中就出现了第一行中的字段)
  • 选择“导入”,批量选中所有的xml文件,导入即可(选中A2,开始导入)。
将多个xml文件导入到excel中的注意事项 - Mr.7 - Mr.7

将多个xml文件导入到excel中的注意事项 - Mr.7 - Mr.7

2.第二次的死活不成功

上述的一切都很顺利,但是第二次换了一类文件就是失败。最终比较发现第二次的文件,item中没有那个怪异的目录图标。为什么呢?

第一次的xml文件格式如下:就是有多个item

...

<poi>

<item>

</item>

<item>

</item>

...

第二次的文件,格式如下:就是只有一个item

...

<poi>

<item>

</item>

...

弄出多个来就行了。复制一个xml文件,在poi目录下复制一个item;再以该文件作为xml映射的源文件。

3.原理

简单来说就是Excel是行列的表,那么要求记录也必须是行列的表形式。不能弄嵌套的关系。这就是一个页面模板的东西,传入的参入是object或者list

  评论这张
 
阅读(5543)| 评论(1)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018