<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<%
String fileName = "最简单的导出表格.xls";
fileName = new String(fileName.getBytes("GBK"),"ISO8859_1");
response.setHeader("Content-Disposition",
"attachment;filename="+fileName);
response.setDateHeader("Expires", 0);
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Pragma", "no-cache");
%>
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta content="">
<TITLE>最简单的导出表格</TITLE>
</HEAD>
<BODY>
<TABLE id="Main" cellspacing="0" cellpadding="0" border="1" width="100%">
<TBODY>
<TR >
<TH nowrap="nowrap" style="TEXT-ALIGN: center" >代理商ID</TH>
<TH nowrap="nowrap" style="TEXT-ALIGN: center" >代理商名称</TH>
<TH nowrap="nowrap" style="TEXT-ALIGN: center" >联系手机</TH>
</TR>
<TR height="30">
<TD align="center" nowrap="nowrap"> July</TD>
<TD align="center" nowrap="nowrap"> 男</TD>
<TD align="center" nowrap="nowrap"> 羽毛球</TD>
</TR>
</TBODY>
</TABLE>
</BODY>
</HTML>
只要将里面的java代码放在servlet里跳转过来,带上动态数据,将表格中的内容替换为动态数据,就能实现一个最简单的表格导出功能。
以下是后来学到的,这种比较灵活,可以点击按钮后保存指定页面指定的表格,在要导出表格的页面点击一个导出按钮后激活该函数:
function doExport(){
document.all.queryForm.action="exportExcel.jsp";
//mytable为你要导出的表格的id
var str = document.getElementById("julyTable").outerHTML;
//建立一个隐藏域来存储str的值
document.all.excelText.value= str;
//建立隐藏域来保存要导出的名字,也可以直接在action里面传值
document.all.fileName.value="bepatientjavaeyecom.xls";
document.all.queryForm.submit();
}
下面是exportExcel.jsp文件,也可以是servlet:
<%@page contentType="text/html;charset=GBK"%>
<%
String fileName= new String(request.getParameter("filaName").getBytes("GBK"),"iso-8859-1");
response.setContentType( "Application;charset=GBK");
response.setHeader("Content-disposition","attachment;filename=\"" + fileName + "\";");
java.io.PrintWriter bos = response.getWriter();
String html = request.getParameter("excelText");
bos.write(html);
bos.close();
%>
分享到:
相关推荐
资源介绍:。最简单的MDB数据库转换保存为excel表格的方法。资源作者:。@易语言自学网。资源界面:。资源下载:。
js读取excel表格的js文件,js读取excel表格的js文件,js读取excel表格的js文件,js读取excel表格的js文件,
包含仓库货物做账用到的入库、出库、汇总、报表等全部功能,适合绝大部分的仓库、商铺、网店的出入库管理,简单易用,不需要ERP软件的基础,甚至不需要EXCEL太多知识; 使用前提:本表格使用VBA编程完成出入库的自动...
Excel的界面友好,操作简单;兼容性好; 使用方便;也具有网络功能。这节课我们 来认识Excel讲授新课 1.Excel的启动 提问:Word软件是怎样启动的?引出excel的启动。 三种方法:1)"开始" "程序" "Microsoft Excel...
通过本文及配套示例源码你可以更加灵活的控制Excel表格文件,其中包括创建新Excel文件、写入表格数据、读取表格数据(包括对原建Excel文件自已手工添加的行、列数据的准确读取),删除已有Excel表格,对表格中指定行、...
Professor Excel Tools Premium(Excel教授)是专为微软Excel和国产WPS Office中的表格软件量身定做的一款专家级excel插件工具箱,内置多达125个超级实用的Excel函数极大的扩展强化了Excel表格的功能,强大的复制和...
web版excel,实现了,插入行,删除行,添加行,添加列,还有最复杂的合并单元格,此版本的下拉框只有在firefox里面才能看见,代码含有注释,如果要写一个类似于此功能的模块,可以拿这当参考,代码只涉及处理单元格...
不想装庞大的office,不想装满是广告和套路的wps,只是最简单的应用,不妨试试这个极小的excel
Excel表格中基于数据比较的加载宏程序,实现自动在工具栏添加按钮,可以选择工作簿中任一工作表中的列进行比较,将不同部分自动写入新的工作表中。有面向对象的窗体操作界面。 宏的作用就是对excel进行操作,尤其是...
jsp+Servlet实现的最简单的Excel表导入导出数据库的操作
excel表格中的指标: Indicator 指标 MFN - Si mple average duty 最惠国待遇 - 简单平均关税(百分比) MF N - Trade weighted average duty 最惠国待遇 - 贸易加权平均关税(百分比) MFN - Maximum duty 最惠国 ...
使用这个脚本,用户只需简单配置一下输入和输出文件的路径,然后运行脚本,即可实现Word表格数据的一键提取和保存。这对于需要处理大量Word文档表格数据的用户来说,无疑是一个实用的工具。重新回答||
VC操作EXCEL,用最简单的自带函数实现对sheet的定位写入。还实现了对EXCEL进程的资源释放。
与它匹敌在您学会了Excel的基本操作后是不是觉得自己一直局限在Excel的操作界面中而对于Excel的函数功能却始终停留在求和求平均值等简单的函数应用上呢难道Excel只能做这些简单的工作吗其实不然函数作为Excel处理...
最简单的MDB数据库转换保存为excel表格的方法
VS2010+SQL2005,以最简单的方式实现SQL数据的读取,更新,删除,一键导出数据到excel功能,欢迎批评指正!
excel的数据处理功能在现有的文字处理...其实不然,函数作为excel处理数据的一个最重要手段,功能是十分强大的,在生活和工作实践中可以有多种应用,您甚至可以用excel来设计复杂的统计管理表格或者小型的数据库系统。
电子表格EXCEL教学设计 "课 题 "编辑与修改EXCEL数据表 "科目 "信息技术 " "年 级 "七年级 "课时 "1课时 "任课教师 "张开珍 " "教学内容 " " "概述 "通过插入、删除行列;调整行高列宽完善上节表格;简单公式" " "的...
通过java操作excel表格的工具类库 支持Excel 95-2000的所有版本 生成Excel 2000标准格式 支持字体、数字、日期操作 能够修饰单元格属性 支持图像和图表 应该说以上功能已经能够大致满足我们的需要...