解决方案 »

  1.   

    客户机器上没有安装Office你是用不了相关组件的,不要浪费力气了。dll引用是与名称无关的,.net在引用Com组件会自动生成一个dll,里面的代码是.net的代码,这些在引用时自动生成的dll一般带interop这个字眼。无office支持的时,C#读写Excel为什么不考虑用NPOI呢,参考http://www.cnblogs.com/MR_ke/archive/2010/02/25/1673243.html
      

  2.   

    NPOI在web中应用的例子附带dll
    office组件问题太多,需要注册DCOM,要在IIS中设置Office权限,要匹配dll和office版本,还要注意32位和64位,而且使用office其实是开启了一个office进程去处理文件,有时会有死进程,还是趁早放弃