response 下载文件

问题描述:asp.net2.0
    有一个如下格式的excel模板

[1,1][1,2][1,3]
[2,1][2,2][2,3]
[3,1][3,2][3,3]


当用户点击下载的时候,我就把模板中的[n,n]格式的数据替换成数据库中的数据后下载

我是这样的做的

用StreamReader sr=new StreamReader(filepath),
一次读取一行,
sr.readLine();
然后替换其中的[n,n]

读取完后
response.SetContentType("");
response.write("");
response.end();

出现错误:
   下载的excel中是乱码

求正确的做法


拉风的咖菲猫
浏览 690回答 2
2回答

呼唤远方

你可以试试这个:StreamReader   read = new  StreamReader(@"x:\*.xx",System.Text.Encoding.GetEncoding("GB2312"));
打开App,查看更多内容
随时随地看视频慕课网APP