从服务器上下载生成的EXCEL文件到本地...问题..急......??求高手指点!!

时间:2021-11-30 04:58:37
在日文系统下开发的ASP.NET程序,发布到中文服务器上,在服务器端生成EXCEL文件,下载到本地时,路径能找到,但是显示无法找到页面(404错误),但是发布到日文系统下,没有问题,可以下载..求解!!!!!!!!!
希望有经验的高手指点下...
注:中文服务器上装中文OFFICE,日语OFFICE都试了也不行呀...

11 个解决方案

#1


up

#2


帮顶~~

#3


或许是编码的原因,应该用utf8还是shift js?
应该是utf8?

#4


动态生成吧。

 《GridView导出到Excel或Word文件收藏》
在项目中我们经常会遇到要求将一些数据导出成Excel或者Word表格的情况,比如中国移动(我是中国移动用户)网上查话费的页面中就有一个导出到Excel的功能,光大网上银行查看历史明细也有这些功能....,原本以为这个问题不难的,不过看到网上经常有朋友问,于是我整理了一下,供大家参考。 需要说明的是:在asp.net2.0环境下,VerifyRenderingInServerForm(Control control)这个方法不override的话,则会出现“错误提示:类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内”这个错误。
http://blog.csdn.net/zhoufoxcn/archive/2008/05/16/2450642.aspx

#5


发布到中文服务器上的时候,你确定能在服务器端生成excel么?根据系统生成的url到你的网站目录下看下能否查到生成的excel文件。

#6


引用 5 楼 walkghost 的回复:
发布到中文服务器上的时候,你确定能在服务器端生成excel么?根据系统生成的url到你的网站目录下看下能否查到生成的excel文件。

呵呵.当然能看到我生成的EXCLE文件了,,不过手动打开的时候会提示一个叫什么LDE.好像这么一个错误,要求我修复什么的..因我在模板EXCLE中写了VBA,会不会和这个有关呀....????

#7


早上起来在顶一下.

#8


引用 5 楼 walkghost 的回复:
发布到中文服务器上的时候,你确定能在服务器端生成excel么?根据系统生成的url到你的网站目录下看下能否查到生成的excel文件。


对,错误提示是404,就是没找到相对应的文件地址。

#9


引用 8 楼 popule_daisy 的回复:
引用 5 楼 walkghost 的回复:
发布到中文服务器上的时候,你确定能在服务器端生成excel么?根据系统生成的url到你的网站目录下看下能否查到生成的excel文件。 
 

对,错误提示是404,就是没找到相对应的文件地址。


但是我看地址栏里的地址对呀,而且也在对应的地址下也能找到我生成出来的文件呀...
继续关注中....

#10


引用 4 楼 zhoufoxcn 的回复:
动态生成吧。 

《GridView导出到Excel或Word文件收藏》 
在项目中我们经常会遇到要求将一些数据导出成Excel或者Word表格的情况,比如中国移动(我是中国移动用户)网上查话费的页面中就有一个导出到Excel的功能,光大网上银行查看历史明细也有这些功能....,原本以为这个问题不难的,不过看到网上经常有朋友问,于是我整理了一下,供大家参考。 需要说明的是:在asp.net2.0环境下,VerifyRenderingInServerForm(Control cont…

#11


引用 10 楼 suyiming 的回复:
引用 4 楼 zhoufoxcn 的回复:
动态生成吧。 

《GridView导出到Excel或Word文件收藏》 
在项目中我们经常会遇到要求将一些数据导出成Excel或者Word表格的情况,比如中国移动(我是中国移动用户)网上查话费的页面中就有一个导出到Excel的功能,光大网上银行查看历史明细也有这些功能....,原本以为这个问题不难的,不过看到网上经常有朋友问,于是我整理了一下,供大家参考。 需要说明的是:在asp.net2.0环境下,VerifyRende…


这种方法可能比较适合GRIDVIEW或者是数据比较有规律的吧..我现在做的这个东东还要输出DROPDOWNLIST,还有一些乱七八糟的东东...所以用这种方法不是很理想了..
不过我的问题已经解决了..妈的,到最后也不知道什么原因,只是把原来的那个服务器重新做了一下,再发布上去就好用了,哈哈..妈的,害的我找了好几天的原因..

谢谢各们好汉..给大家散分了....

#1


up

#2


帮顶~~

#3


或许是编码的原因,应该用utf8还是shift js?
应该是utf8?

#4


动态生成吧。

 《GridView导出到Excel或Word文件收藏》
在项目中我们经常会遇到要求将一些数据导出成Excel或者Word表格的情况,比如中国移动(我是中国移动用户)网上查话费的页面中就有一个导出到Excel的功能,光大网上银行查看历史明细也有这些功能....,原本以为这个问题不难的,不过看到网上经常有朋友问,于是我整理了一下,供大家参考。 需要说明的是:在asp.net2.0环境下,VerifyRenderingInServerForm(Control control)这个方法不override的话,则会出现“错误提示:类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内”这个错误。
http://blog.csdn.net/zhoufoxcn/archive/2008/05/16/2450642.aspx

#5


发布到中文服务器上的时候,你确定能在服务器端生成excel么?根据系统生成的url到你的网站目录下看下能否查到生成的excel文件。

#6


引用 5 楼 walkghost 的回复:
发布到中文服务器上的时候,你确定能在服务器端生成excel么?根据系统生成的url到你的网站目录下看下能否查到生成的excel文件。

呵呵.当然能看到我生成的EXCLE文件了,,不过手动打开的时候会提示一个叫什么LDE.好像这么一个错误,要求我修复什么的..因我在模板EXCLE中写了VBA,会不会和这个有关呀....????

#7


早上起来在顶一下.

#8


引用 5 楼 walkghost 的回复:
发布到中文服务器上的时候,你确定能在服务器端生成excel么?根据系统生成的url到你的网站目录下看下能否查到生成的excel文件。


对,错误提示是404,就是没找到相对应的文件地址。

#9


引用 8 楼 popule_daisy 的回复:
引用 5 楼 walkghost 的回复:
发布到中文服务器上的时候,你确定能在服务器端生成excel么?根据系统生成的url到你的网站目录下看下能否查到生成的excel文件。 
 

对,错误提示是404,就是没找到相对应的文件地址。


但是我看地址栏里的地址对呀,而且也在对应的地址下也能找到我生成出来的文件呀...
继续关注中....

#10


引用 4 楼 zhoufoxcn 的回复:
动态生成吧。 

《GridView导出到Excel或Word文件收藏》 
在项目中我们经常会遇到要求将一些数据导出成Excel或者Word表格的情况,比如中国移动(我是中国移动用户)网上查话费的页面中就有一个导出到Excel的功能,光大网上银行查看历史明细也有这些功能....,原本以为这个问题不难的,不过看到网上经常有朋友问,于是我整理了一下,供大家参考。 需要说明的是:在asp.net2.0环境下,VerifyRenderingInServerForm(Control cont…

#11


引用 10 楼 suyiming 的回复:
引用 4 楼 zhoufoxcn 的回复:
动态生成吧。 

《GridView导出到Excel或Word文件收藏》 
在项目中我们经常会遇到要求将一些数据导出成Excel或者Word表格的情况,比如中国移动(我是中国移动用户)网上查话费的页面中就有一个导出到Excel的功能,光大网上银行查看历史明细也有这些功能....,原本以为这个问题不难的,不过看到网上经常有朋友问,于是我整理了一下,供大家参考。 需要说明的是:在asp.net2.0环境下,VerifyRende…


这种方法可能比较适合GRIDVIEW或者是数据比较有规律的吧..我现在做的这个东东还要输出DROPDOWNLIST,还有一些乱七八糟的东东...所以用这种方法不是很理想了..
不过我的问题已经解决了..妈的,到最后也不知道什么原因,只是把原来的那个服务器重新做了一下,再发布上去就好用了,哈哈..妈的,害的我找了好几天的原因..

谢谢各们好汉..给大家散分了....