将已经存在的文件在aspx网页中输出的方法
来源:互联网 发布:家装颜色搭配技巧知乎 编辑:程序博客网 时间:2024/06/06 15:44
//通过自己写xls文件的内容导出xls文件,可以与数据库相连,输出数据库内容
StringWriter sw = new StringWriter();
sw.WriteLine("自动编号/t姓名/t年龄");
sw.WriteLine("12/t王家卫/t33");
sw.Close();
Response.AddHeader("Content-Disposition", "attachment; filename=exportdata.xls");
Response.ContentType = "application/ms-excel";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
Response.Write(sw);
Response.End();
//方法2:将已经存在的文件在aspx网页中输出
Response.AddHeader("Content-Disposition", "attachment; filename=exportdata.xls");
Response.ContentType = "application/ms-excel";
// Response.AddHeader("Content-Disposition", "attachment; filename=exportdata.doc");
// Response.ContentType = "application/ms-word";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
Stream outstream = Response.OutputStream;
string fileName = @"D:/1.xls";
FileStream fs = new FileStream(fileName, FileMode.Open);
BinaryReader br = new BinaryReader(fs);
byte b ;
int i = 0;
while (i<br.BaseStream.Length)
{
b = br.ReadByte();
outstream.WriteByte(b);
i++;
}
br.Close();
Response.End();
//方法3;将已经存在的文件在aspx网页中输出
string fileName = @"D:/1.xls";
Response.AddHeader("Content-Disposition", "attachment; filename=exportdata.xls");
Response.ContentType = "application/ms-excel";
Response.WriteFile(fileName);
Response.Flush();
Response.End();
- 将已经存在的文件在aspx网页中输出的方法
- 在一般处理文件中访问已经存在的cookie
- 在eclipse中切换不同workspace的方法和打开已经存在的工程的方法
- 将aspx网页以HTML形式存储的几个方法
- 读取已经存在的excel文件并将其导出
- 在一般处理文件中创建新的Session和访问已经存在的Session
- 在.net项目中如何添加已经存在的文件夹和其中的文件
- aspx输出Excel word 及其他文件的方法
- 在.NET将dataset输出为.CSV文件的方法...
- 库文件中getline函数的声明已经存在
- EClipse中如何添加已经存在的java文件
- 删除hdf5文件中已经存在的dset
- 删除github项目中已经存在的某个文件
- 在eclipse 中如何导入已经存在的项目
- 如何在Eclipse中打开已经存在的工程
- vs2010在解决方案中不显示已经存在的文件夹
- vs2010在解决方案中不显示已经存在的文件夹
- 在网页上输出表格的方法
- MIPS处理器下Linux调度器的调度时机
- acfun
- 排列组合问题之捆绑法和插空法
- 存储层次结构、cache、编译
- USB转串口之minicom的设置
- 将已经存在的文件在aspx网页中输出的方法
- TCP加密通讯附记,实践中出现的问题。
- System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本的解决方案【转】
- 如何在C#.Net中获取、屏蔽鼠标键盘消息?
- 自定义Ext/Coolite的GridPanel的交替行颜色
- SecureCRT连接Linux,终端显示中文乱码问题,全方面解决
- c语言谜题
- 显式事务控制的隐式提交
- java连接sqlserver