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

有个需求是统计的时候,为生成的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("");
6 response.getWriter().println("");
7 response.getWriter().println(request.getParameter("table"));
8 response.getWriter().println("
");

 

转载于:https://www.cnblogs.com/sun-space/p/5538591.html

你可能感兴趣的:(把页面的Table直接输出到Excel文件中)