sunrise353 发表于 2013-1-27 05:11:53

将网页上的表格内容导出为excel文件

<%@ page language="java" contentType="application/msexcel; charset=utf-8"    pageEncoding="utf-8"%><%@page import="java.text.SimpleDateFormat"%><%@page import="java.util.Calendar"%><!-- 以上这行设定本网页为excel格式的网页 --><%   // SimpleDateFormat ft=new SimpleDateFormat("yyyy-MM-dd");    Calendar c=Calendar.getInstance();    c.setTime(new java.util.Date());   c.add(Calendar.DAY_OF_MONTH,-1);    String strd=""+(c.get(Calendar.MONTH)+1)+c.get(Calendar.DAY_OF_MONTH);    //String strd=ft.format(new java.util.Date());   String str="attachment; filename=test"+strd+".xls";   response.setHeader("Content-disposition",str);   response.setCharacterEncoding("gbk");   //以上这行设定传送到前端浏览器时的档名为test1.xls   //就是靠这一行,让前端浏览器以为接收到一个excel档 %> 
 
线上浏览的方式: response.setHeader("Content-disposition","inline; filename=test1.xls");
下载的方式: response.setHeader("Content-disposition","attachment; filename=test2.xls");
 
如果要为doc的形式,可以使用“application/msword”<a href="http://www.xker.com/page/e2007/0129/21622.html" />
页: [1]
查看完整版本: 将网页上的表格内容导出为excel文件