简单易用的导出文件(Excel、word等各种格式)的方法
2013-07-18 15:37
309 查看
以前学习过NPOI导出数据到Excel中,代码较长,不易记忆。工作中,看到了其他同事写的代码,研究了一下,贴出来,共同学习。
使用这种方式,不仅可以设置表格的样式,而且代码简洁。
首先,在后台中通过StringBulider拼接一个完整的html标签(StringBulider sbHtml),其中包括表格<table>以及<tr>、<td>和完整的数据;
接下来就是通过输出流输出了,代码如下:
结果如下:
![](http://images.cnitblog.com/blog/509839/201307/18153516-c4040b0f617f4a27b3977744f95d0e94.jpg)
PS: 这个输出的是Excel形式的,如果想输出word或其他格式,只需要改动后缀名和ContentType的值。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我是一只爱积累的小蜗牛,慢慢积累,慢慢进步。
使用这种方式,不仅可以设置表格的样式,而且代码简洁。
首先,在后台中通过StringBulider拼接一个完整的html标签(StringBulider sbHtml),其中包括表格<table>以及<tr>、<td>和完整的数据;
接下来就是通过输出流输出了,代码如下:
byte[] content = System.Text.Encoding.Default.GetBytes(sbHtml.tostring());//将string转为二进制字节数组 HttpResponse clsreponse = System.Web.HttpContext.Current.Response; clsreponse.ClearHeaders(); //每次清空之前的 clsreponse.ClearContent(); clsreponse.AddHeader("Content-Disposition", "attachment;filename=TZSJFX" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls");//xls clsreponse.ContentType = "application/msexcel";//设置流的输出格式 (输出流的格式有多种,参见网址:http://de.selfhtml.org/diverses/mimetypen.htm) clsreponse.OutputStream.Write(content, 0, content.Length);//输出 clsreponse.End();
结果如下:
![](http://images.cnitblog.com/blog/509839/201307/18153516-c4040b0f617f4a27b3977744f95d0e94.jpg)
PS: 这个输出的是Excel形式的,如果想输出word或其他格式,只需要改动后缀名和ContentType的值。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我是一只爱积累的小蜗牛,慢慢积累,慢慢进步。
相关文章推荐
- ASP.NET中导出excel/word等类型文件的简单方法
- ASP.NET中导出excel/word等类型文件的简单方法
- ASP.NET中导出excel/word等类型文件的简单方法
- ASP.NET中导出excel/word等类型文件的简单方法
- ASP.NET中导出excel/word等类型文件的简单方法
- Android中打开各种格式的文件(apk、word、excel、ppt、pdf、音视频、图片等)
- .net实现导出Word、Excel格式文件
- asp导出excel文件最简单方便的方法
- 使用owc的spreadsheet导出Excel文件时,格式丢失的解决方法
- ASP.NET导出Excel或Word文件格式
- js将html中的内容导出word、或者excel文件的方法
- PHP导出MySQL数据库为EXCEL文件格式(.xls)的方法 http://www.kankanblog.com/read.php/144.htm
- jasperreport + ireport 导出各种类型文件(word,excel,html,pdf,打印) .
- php导出Excel文件简单的方法(非PHPEXCEL)
- 【MVC】 非常简单的页面导出 WORD, EXCEL方法
- 各种格式文件转换成word文件的方法
- 笔记-Android中打开各种格式的文件(apk、word、excel、ppt、pdf、音视频、图片等)
- 一键导出Word和Excel文件的简单服务器控件
- 各种格式文件转换成word文件的方法
- asp导出excel文件最简单方便的方法