现在作了一个office2003创建的程序,但是目标机器是office2000的
现有程序总是说找不到Microsoft.Office.Excel.* 程序集(记不太确切)
如果做成2000的,又怕2003服务器的也出现这个问题。
所以想做一个通用的兼容
发现一般机器都默认有excel 5.0 的对象类库求教 excel 5.0 的c# 创建 excel文件 具体方法
偶连excel对象实例都没有办法生成

解决方案 »

  1.   

    http://www.cnblogs.com/unruledboy/archive/2004/07/07/22093.aspx这里有你要的,用这里的代码生成的文件,客户端不需要excel也能生成excel,而且特别快.生成的文件好像excel2.0都能打开
      

  2.   

    直接用2000来写,大部分情况下是可以正常运行在2003及以上版本上的但也有例外,我现在的办法是专门定义一个Excel接口文件,把所有的Excel基本操作都封在里面,在这个接口文件中使用#define #if #elif等条件编译语句,编译时在装有各个版本的机子上分别编译一遍,安装时让用户选择自己所用的版本。