ASP导出EXCEL时出错,在本机测试正常,发布到服务器后出错。服务器上只安装OFFICE的EXCEL组件。

下面是导出EXCEL时保存到服务器上的源码,麻烦帮忙分析一下……

不用这种方法,我一般用Table表格,
<table>
<tr> <td>姓名</td> <td>性别</td> </tr>
<tr><td>张三</td<td>男</td></tr>
</table>
然后用JS,vbs 写文本格式,扩展名为.xls就OK。追问

我用过这个方法,导出的是XML文件(假的EXCEL),但我这里导出的EXCEL表格是需要加工后再导入到系统中的……

追答

你在EXCEL是什么格式的,要不发给我给你看一下。[email protected]

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-16
首先需呀确认服务器上的OFFICE版本,如果版本是2000的话, 那就必须升级到2003或者以上;
其次在你的项目中增加引用下面2个库
Microsoft.Excel.x.0.Object.Library,Microsoft.Office.x.0.Object.Library

是服务器目录权限的问题追问

引用了,还是不行,是那个目录权限的问题?

追答

c:\windows\temp 目录,给他赋予IIS的访问权限,就是那个is开头的用户名字,让他具有读写权限,试试。

相似回答