如题,请各们大侠帮忙解决 详述: 但是用客户端访问时,不报错,也没有反映 请各位大侠帮忙,看看问题出在哪里?怎样做才能让客户端访问是也可以弹出汇出数据的Excel文件 |
|
自己顶!
|
|
2分 |
Excel文件 是代码生成的还是套用模板!
|
2分 |
先确保是安装的相同版本的Excel。
|
10分 |
这是服务器端的代码。你需要在服务器上先存成xls文件,然后输出到客户端
|
我在本机上运行的时候都没有先存成XLS文件,为什么放在服务器上要先存XLS文件,能否说的详细一点 在本机上运行就可以弹出一个新的已汇出数据的EXCEL文件,然后把程序放在服务器上,在客户端访问,就不会弹出,也不报错 |
|
是代码生成的,没用套用模板! |
|
10分 |
给你个代码,在vs2010上可用
using System.Data.OleDb;//引用的程序集 Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application(); excel.Application.Workbooks.Add(true); {//增加列名 |
楼上的,谢谢你的代码,你最后的一句,我也用了
excel.Visible = true;//显示excel 这一句,在本机运行的时候会显示出来,但是放到服务器上,在客户端访问就不显示了 |
|
3分 |
客户端是否装了07office呢,可能是excel驱动程序不对
|
3分 |
这一句,在本机运行的时候会显示出来,但是放到服务器上,在客户端访问就不显示了
4楼给了你答案。 你想在客户端直接打开服务器端的Excel吗?那是做梦,春秋牌的。 要是想通过客户端访问触发服务器端Excel的生成,那涉及到一些权限的设置。自己google去,有解决方案。 |