一、在Vs 2005中,Asp.net添加对于Excel的COM组件的引用的时候会在web.config中生成对于库的引用,但是在Bin文件夹中却找不到相应的库文件。导致编译程序的时候会出现错误。在网上找了找,解决办法如下:
1. 删除原来对Excel的引用,从Web.config中
2. 在visual Studio 2005命令提示工具中,定位到Excel安装目录,运行“TlbImp EXCEL.EXE”命令,把Excel.exe编译为Excel.dll。这一步会在你的机器上面的安装Office的目录下面的Office11(office2003)目录下生成Excell.dll,所以在引用的时候要到这个目录下面来找Excel.dll。
3.引用刚编译好的Excel.dll。如果有原来对于Microsoft.Office.Interop.Excel的引用,就把它删除。只要在Bin文件夹中存在Excel.dll就行了。
二、对于Excel操作中的方法和属性的修改
Excel.Range range;
range.Value = "";要修改成 range.Value2 = "";
workBook = app.Workbooks.Open(templetFile,missing,missing,missing,missing,missing,
missing,missing,missing,missing,missing,missing,missing,missing,missing);
这个方法有十五个参数。
1. 删除原来对Excel的引用,从Web.config中
2. 在visual Studio 2005命令提示工具中,定位到Excel安装目录,运行“TlbImp EXCEL.EXE”命令,把Excel.exe编译为Excel.dll。这一步会在你的机器上面的安装Office的目录下面的Office11(office2003)目录下生成Excell.dll,所以在引用的时候要到这个目录下面来找Excel.dll。
3.引用刚编译好的Excel.dll。如果有原来对于Microsoft.Office.Interop.Excel的引用,就把它删除。只要在Bin文件夹中存在Excel.dll就行了。
二、对于Excel操作中的方法和属性的修改
Excel.Range range;
range.Value = "";要修改成 range.Value2 = "";
workBook = app.Workbooks.Open(templetFile,missing,missing,missing,missing,missing,
missing,missing,missing,missing,missing,missing,missing,missing,missing);
这个方法有十五个参数。