C# Excel导入 服务器上是否一定要安装office?现在的情况是:在测试服务器上面,程序是可以运行的,但部署到客户的机器上,导入功能就不能运行了,客户的服务器上面没有装office,测试服务器上面有装office?在没有装office的情况下,提示 找不到Microsoft Jet DB 4.0组件。

解决方案 »

  1.   

    前两天作生成word文档。在本地安装了Office都正常运行
    后台上传到服务器上,跑不通了,把dll文件都上传了就是不行。。
    找了很多方法和资料都没解。。后来无奈把office的word给装服务器上了。。不知道是不是必须装,但是我装了。 关注下!
      

  2.   

    在服务器上压根安装office的Excel软件;
    http://www.cnblogs.com/guodapeng/archive/2008/12/31/1366083.html
      

  3.   

    应该得安装 
    如果你现在安装了很可能还得重新安装
    会报inerop 貌似的错误
      

  4.   

    我做的是cs,没安装,我就在项目里面引用了dll文件,不太清楚需不要安装,期待答案
      

  5.   

    上传文件到服务器,服务器安装
    可通过XML等实现数据导入
      

  6.   

    1,不需要转office
    2,只需要转office里的owc11插件即可:http://download.pchome.net/dll/o/download-174971.html
    3,若无法用:请安装office里的开发组件(最小安装选项)即可
    4,注意owc11,owc12在web.config版本要一致。
      

  7.   

    这要看你的代码用的哪种组件,如果用的是微软office的组件(excel.application),当然要安装
    如果用的是OLEDB不需要安装,从你的问题来看,是需要安装OLEDB引擎