• excel数据转文本格式


          今天想把数据转换工具写一下,主要分三个部分:excel读取的格式设定xml,excel文件读取,以及最后的转化后文件保存。

          因为之前公司用的就是c#写的,所以我也用c#写吧。先开始对xml文件进行读取,这个貌似不难,添加了System.xml,我使用XmlDocuemnt进行格式的读取,因为对函数和属性不太了解,所以,也遇到几个问题。selectnodes,attributes,Value和Name这些,都不太清楚用法,只能google,不过最后知道了,其中innertext是获取值的,attributes["name"].value是获取方法名的,当然有的可以使用.Name获得。最花时间的是对excel数据的读取,我用"Provider=Microsoft.Jet.OleDb.4.0;" + "data source=" + FileFullPath + ";Extended Properties='Excel 8.0; HDR=NO; IMEX=1'"读取不了,每次到open的时候就异常,但网上搜代码,也都是这么写的,很是郁闷,最后我把搜索内容改为“c# excel 2007"发现查找到原因了,以上的链接语句只适用于2007之前的版本(.xls),office2007之后的不能用,唉,改为 "Provider=Microsoft.Ace.OleDb.12.0;" + "data source=" + FileFullPath + ";Extended Properties='Excel 12.0; HDR=NO; IMEX=1'",就能读取.xlsx文件了。数据也获取正常了,下面我也很困了,是不是该早点走了。这热死了。

  • 相关阅读:
    asp.net项目发布网上-当前自定义错误设置禁止远程查看应用程序
    TortoiseSVN提交文件的时候卡死
    TortoiseSVN,排除不想提交文件的方法(转)
    VS2010 发布网站时文件丢失
    SQL SERVER2012秘钥
    QTP常用功能
    XAMPP和Bugfree详细教程
    模块
    匿名函数、函数递归与二分法、面向过程
    迭代器、生成式、生成器
  • 原文地址:https://www.cnblogs.com/playerboy/p/3175335.html
Copyright © 2020-2023  润新知