导出csv时出现的问题,都来看一下吧

yusongkun 2007-04-09 04:27:35
Response.Clear();
Response.Buffer = true;
Response.Charset = "utf-8";
Response.AppendHeader("Content-Disposition", "attachment;filename=" + fileName);
Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
//Response.ContentType = "application/ms-excel";
this.EnableViewState = false;
System.IO.StringWriter str = new System.IO.StringWriter();
str.Write(sb.ToString());
Response.Write(str.ToString());
Response.End();

基本代码是这样的,
现在出的问题是:当在网站上要导出某些信息时,会跳出普通的“文件下载”对话框,点保存,取消都正常,而点“打开”时,就会启动excel,不过excel打不开这个文件,说是未找到“xxxxxxxx[1].csv”文件

点保存,在本机上打开就很正常,不知道是怎么了,请高手帮帮忙。
...全文
398 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yusongkun 2007-04-28
  • 打赏
  • 举报
回复
不好意思,好久没来看这个帖子,对于楼上的说法不甚理解,算了,还是让用户下载了再查看算了。结贴
  • 打赏
  • 举报
回复
默认是用excel打开的.你是直接写的,肯定不行,excel打开文件要路径的撒
你可以做一个Temp目录,把文件写进去,然后弹出下载对话框,可以下载和打开了
OK.接分
viena 2007-04-17
  • 打赏
  • 举报
回复
难道是编码的问题
lulei 2007-04-17
  • 打赏
  • 举报
回复
看看

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧