大家好,我想做一个导入excel功能问题
现在有两种方法,
第一 用streamreader
第二 用string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties='Text;FMT=Delimited;HDR=YES;'"; 读取到datase中,然后再导入!(有可能有多个[sheet])
我现在想问问,哪个方法比较好,这两种方法的优缺点!
希望大家能全面考虑,帮我参谋下,谢谢~!

解决方案 »

  1.   

    excel导入各方法比较
    看看这个
      

  2.   


    这个已经比较的很详细了方法:http://blog.csdn.net/happy09li/article/details/7431967
      

  3.   

    谢谢楼上的,其实,我还是想了解下,streamreader流读取,和直接读取到dataset再处理的区别
    哪种方法好,效率高?
      

  4.   

    直接读取,我没试过,不知道会不会出现一个问题就是Excel中无数据的单元格其实也是有一个空格或者""在里边。建议先读一下count看看会有多少数据。
      

  5.   

    直接导入更高效,dataset装数据需要创建一定的存储空间,需要额外的时间。
      

  6.   

    请教下,像streamreader流方式读取,有什么缺点和弊端吗?