定义文档类型、字符编码
Response.Clear();
Response.Buffer = true ;
Response.Charset = " utf-8 " ;
// 下面这行很重要, attachment 参数表示作为附件下载,您可以改成 online在线打开
// filename=FileFlow.xls 指定输出文件的名称,注意其扩展名和指定文件类型相符,可为:.doc .xls .txt .htm
Response.AppendHeader( " Content-Disposition " , " attachment;filename=FileFlow.xls " );
Response.ContentEncoding = System.Text.Encoding.GetEncoding( " utf-8 " );
// Response.ContentType指定文件类型 可以为application/m*-**cel、application/ms-word 、application/ms-txt application/ms-html 或其他浏览器可直接支持文档
Response.ContentType = " application/m*-**cel " ;
this .EnableViewState = false ;
来自:http://www.notsee.info