希望有经验的高手指点下...
注:中文服务器上装中文OFFICE,日语OFFICE都试了也不行呀...
11 个解决方案
#1
up
#2
帮顶~~
#3
或许是编码的原因,应该用utf8还是shift js?
应该是utf8?
应该是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
《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
呵呵.当然能看到我生成的EXCLE文件了,,不过手动打开的时候会提示一个叫什么LDE.好像这么一个错误,要求我修复什么的..因我在模板EXCLE中写了VBA,会不会和这个有关呀....????
#7
早上起来在顶一下.
#8
对,错误提示是404,就是没找到相对应的文件地址。
#9
但是我看地址栏里的地址对呀,而且也在对应的地址下也能找到我生成出来的文件呀...
继续关注中....
#10
#11
这种方法可能比较适合GRIDVIEW或者是数据比较有规律的吧..我现在做的这个东东还要输出DROPDOWNLIST,还有一些乱七八糟的东东...所以用这种方法不是很理想了..
不过我的问题已经解决了..妈的,到最后也不知道什么原因,只是把原来的那个服务器重新做了一下,再发布上去就好用了,哈哈..妈的,害的我找了好几天的原因..
谢谢各们好汉..给大家散分了....
#1
up
#2
帮顶~~
#3
或许是编码的原因,应该用utf8还是shift js?
应该是utf8?
应该是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
《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
呵呵.当然能看到我生成的EXCLE文件了,,不过手动打开的时候会提示一个叫什么LDE.好像这么一个错误,要求我修复什么的..因我在模板EXCLE中写了VBA,会不会和这个有关呀....????
#7
早上起来在顶一下.
#8
对,错误提示是404,就是没找到相对应的文件地址。
#9
但是我看地址栏里的地址对呀,而且也在对应的地址下也能找到我生成出来的文件呀...
继续关注中....
#10
#11
这种方法可能比较适合GRIDVIEW或者是数据比较有规律的吧..我现在做的这个东东还要输出DROPDOWNLIST,还有一些乱七八糟的东东...所以用这种方法不是很理想了..
不过我的问题已经解决了..妈的,到最后也不知道什么原因,只是把原来的那个服务器重新做了一下,再发布上去就好用了,哈哈..妈的,害的我找了好几天的原因..
谢谢各们好汉..给大家散分了....