把页面的Table直接输出到Excel文件中

摘要:
一个要求是在需要统计信息时为生成的html表提供导出功能。但是,以这种方式导出Excel不会显示自己的表,这会影响美观性。然而,Excel将显示html的css样式。在这里,您可以通过处理行对象导出,但处理垂直合并很麻烦,这里将继续!1StringnewStr=newString(name.getBytes(),“ISO8859_1”);2response.setContentType(“应用程序

有个需求是统计的时候,为生成的html表格提供导出功能,但是这样导出Excel不会显示自身的表格 影响美观,但是excel会显示html的css样式,这里可以通过处理行对象的方式进行导出,但是处理起纵向合并比较麻烦,这里待续!

1 String newStr = new String(name.getBytes(), "ISO8859_1");
2 response.setContentType("application/vnd.ms-excel");
3 response.setHeader("Content-disposition", "attachment; filename=" + newStr + ".xls");//这里支持中文,系统使用的是utf-8
4 response.setCharacterEncoding("GBK");
5 response.getWriter().println("<META content='text/html;charset=GBK' http-equiv='Content-Type'>");
6 response.getWriter().println("<TABLE   border='1' bordercolor='#000000'   cellpadding='0' cellspacing='0'  bordercolorlight='#000000' bordercolordark='#FFFFFF'>");
7 response.getWriter().println(request.getParameter("table"));
8 response.getWriter().println("</TABLE>");

免责声明:文章转载自《把页面的Table直接输出到Excel文件中》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【转】C#字符串连接的效率问题Chrome 开发工具之Sources下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

关于配置文件Web.config文件的家常事

1. 在Web.config文件中数据库连接字符串的运用      a.将web.config文件中<system.web>标签之上的<connectionStrings />更改如下:          <connectionStrings>            <add  name="ConnStr"  co...

通过response向服务器用Io流写入图片

   1.响应头设置字节。     使用response获得字节输出流       ServletOutputStream out = response.getOutputStream();     获取文件的绝对路径        String realPath = this.getServletContext().getRealPath("a.jpg...

Android随笔之——用shell脚本模拟用户按键、触摸操作

  之前写过两篇关于Android中模拟用户操作的博客(其实用一篇是转载的),现在就来讲讲用shell脚本来模拟用户按键操作。本次的目标是用shell脚本打开微信并在其搜索框中搜索相关内容。   本文的模拟功能主要是用adb的input命令来实现,如果你adb的环境变量配置正确的话,在cmd中输入 adb shell input 就可以看见input的用法...

使用mob提供的接口 查询IP对应的省市区信息(json对象转java对象)

登录地址:http://api.mob.com 1、写一个发送请求的工具类 2、定义一个接受返回值的类 3、发送请求 ---------这里是发送请求的工具类------------------ package com.haochedai.util;import com.sun.org.apache.xml.internal.utils.URI;impor...

java使用jdbc对sqlite 添加、删除、修改的操作

package com.jb.jubmis.Dao.DaoImpl; import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import...

MyBatis 原码解析(version:3.2.7)

mybatis-plus 实践及架构原理.pdf mybatis-plus思维导图 首先,我们看使用原生的JDBC来操作数据库的方式: // 1. 获取JDBC Connection Connection connection = DbManager.getConnectoin(); // 2. 组装sql语句 String sql = "inser...