zoukankan      html  css  js  c++  java
  • 使用LinqPad从XML中提取数据

    最近刚完成一个工作,在Control-M里建立了几百个Jobs。弄完之后,又被要求填写一个excel,将这些jobs的名称,运行时间,运行的节点等信息列出来,方便以后查阅。建这些jobs已经让我郁闷坏了,不停的点点点,CtrlC,CtrlV,搞了好久才搞好。这又要去填Excel,如果又是一个一个的job的设置页面打开,然后复制粘贴,未免也太繁琐了。好在Control-M有个导出的功能,可以把这些jobs的设置导出成一个XML文件。从XML里摘取数据就方便多了。可是...如果能把XML的内容直接用个Grid显示出来,然后再Copy到Excel里,那就更好了。原来用过Altova XMLSpy,里面就有这么个功能,可惜现在手上没这个软件的License了,没办法用。在网上搜了一番,也没找到什么好用的工具。正考虑是不是要自己写个小程序来处理下的时候,突然想到之前用过的LinqPad,可以很方便的写2、3行LINQ的代码就可以查询出自己想要的结果,比自己写个程序来更快,并且效果也更好。

    (几分钟后)

    然后在Result界面,点击鼠标右键,选择“Open in Excel”。咦,在Excel里显示的效果不错,也不用调整格式了,直接保存!然后...然后就搞定了!!!

    正要打完收工,又突然想到,万一老大又要我修改了什么job的设置,然后又要我更新文档怎么办?不行,得把这费了几分钟劲写的代码保存下来,以防万一。LinqPad也很贴心的提供的代码收藏功能,可以方便的把工作保存下来方便下次使用。

    最后,强烈推荐下,真的很好用啊~~(PS:原来一直很喜欢用的SnippetCompiler,因为一直停留在.Net 2的时代,现在完全可以用LinqPad来取代了)

    下载地址:http://www.linqpad.net/

    感谢Joseph Albahari提供了这么好用的工具~~ 如果Dev版本能便宜个一半就好了。

  • 相关阅读:
    LeetCode77. 组合
    LeetCode76. 最小覆盖子串
    LeetCode75. 颜色分类
    LeetCode74. 搜索二维矩阵
    LeetCode73. 矩阵置零
    LeetCode72. 编辑距离
    MySQL数据库基础知识点
    程序开发必知必会的MySQL基本命令行操作
    程序开发必知必会的Mysql数据库——初识
    初识HTML
  • 原文地址:https://www.cnblogs.com/FMax/p/4554747.html
Copyright © 2011-2022 走看看