从网上看到的两种方式读取EXCEL表格,一种是使用COM还有一种是使用ADO.NET,公司要做一个关于EXCEL的项目,暂时还不确定使用哪种方式来开发,希望有相关经验的高手讲一下,不甚感激。

解决方案 »

  1.   

    补充说说明一下,我们的项目要比较频繁的读和写EXCEL表格,使用OLEDB读取EXCEL表格的时候会比较麻烦,特别是有单元格合并的时候
      

  2.   

    ADO.NET
    com有时有权限问题读不了
      

  3.   

    com操作基本可以实现excel的所有功能,但速度会慢些oledb有些局限.特别是在一些格式的处理上
      

  4.   

    如果存在單元格合併的問題還是用COM吧
      

  5.   

     ADO.NET 读取excel 
    1.需要对excel版本有要求
    2.数据源路径使用物理绝对路径不知道你说的com读取excel是什么啊?
    com里的只是调用什么吧
      

  6.   

    谢谢各位,我也觉得用COM在读写的时候方便一点,但是编程难度大一点也危险一点,使用OLEDB限制也挺多,感觉有点麻烦都
      

  7.   

    To:xuyang840117 
    也就是用COM调用读取和写入一些数据啦
      

  8.   

    Com需要开放服务器一部分权限,这个做出来的excel效果好些,但得产生一部分临时文件
    asp.net这个做出来的excel效果差些,