六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 36|回复: 0

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

[复制链接]

升级  32%

26

主题

26

主题

26

主题

秀才

Rank: 2

积分
98
 楼主| 发表于 2013-1-27 05:11:53 | 显示全部楼层 |阅读模式
<%@ 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" />
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表