<%@ 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();
%>
分享到:
相关推荐
本主题聚焦于"C#操作Excel表格-简单读写",这涉及到使用C#来处理Microsoft Excel文件,实现数据的读取、计算以及写回功能。Excel表格作为一种常用的电子表格工具,其数据管理和分析能力强大,而通过编程接口(如.NET...
网页表格生成Excel是一个常见的需求,尤其在数据导出和报告制作中。...总的来说,`table2excel` 是一个简单易用且功能强大的工具,能够帮助开发者快速实现网页表格到Excel的导出功能,大大提升了数据管理的便利性。
将 Word 表格转换成 Excel 表格可以使用多种方法,但是使用 Word 和 Excel 软件来实现转换是最简单和最快捷的方法。这种方法无需进行多步骤的操作,也不需要使用中间文件,可以快速地将 Word 表格转换成 Excel 表格...
对于压缩包`Excel-MySQL-tool-master`,它可能包含了一个已经封装好的工具或示例代码,帮助用户更便捷地执行上述操作。解压后,可以查看其`README.md`文件或直接运行Python脚本,按照指示进行操作。 总的来说,...
1. **基础函数**:如SUM(求和)、AVERAGE(平均值)、COUNT(计数)等,这些都是Excel中最基本且常用的函数,用于对数据进行简单的统计计算。 2. **逻辑函数**:包括IF(条件判断)、AND(所有条件为真时返回真)...
- **OpenCSV**: 虽然主要处理CSV文件,但也可以用来创建简单的Excel表格。 2. **使用Apache POI操作Excel** - **创建工作簿**: 使用`XSSFWorkbook`类创建一个新的.xlsx文件,或者用`HSSFWorkbook`类创建一个.xls...
`xlsread`返回的数据可以是数值矩阵、字符串数组或者结构数组,具体取决于Excel表格的内容。如果数据包含文本或日期,MATLAB会自动识别并转换。 接下来,我们探讨预处理的一些常见步骤: 1. **数据清洗**:这包括...
总的来说,Excel VBA是一个强大的工具,它让Excel不仅仅是一个电子表格软件,而是一个能够自动化处理数据、实现复杂逻辑的平台。通过VBA,用户可以自定义功能,创建个性化的解决方案,满足各种业务需求。在企业环境...
使用table2excel插件非常简单。首先,你需要在项目中引入jQuery库和table2excel插件的JavaScript文件。接着,定义一个选择器,选择你希望转换的表格,然后调用插件的函数,如`$("#yourTable").table2excel();`。这样...
CSV格式简单且跨平台,但Excel格式能保留更多的格式信息和计算功能。 3. **步骤详解**: - 首先,确保你的LabVIEW项目包含一个包含数据的表格。 - 然后,选择“文件”>“导出数据”,或者右键点击表格并选择相应...
通过以上步骤,我们可以实现一个简单的文件夹信息整理工具,它将文件夹中的所有文件信息整理成一个Excel表格,便于管理和分析。这种自动化的方法在日常工作中尤其有用,可以帮助我们快速地梳理和理解大量文件的结构...
本项目"简单实用网页表格数据导出Excel电子表格文件jQuery插件"正是为了解决这一问题。 首先,我们来探讨jQuery的核心概念。jQuery简化了JavaScript的DOM操作,提供了统一的API来选择元素、添加事件处理程序、执行...
这里我们将探讨如何利用Excel这款强大的电子表格软件,构建出一套适合中小企业使用的人事档案管理系统。 首先,我们需要理解Excel在人事档案管理中的优势。Excel具备数据录入、计算、排序、筛选等多种功能,且操作...
Python是数据科学领域广泛应用的编程语言,其强大的库如pandas、numpy和matplotlib等使得数据分析变得简单易行。 首先,我们要了解Python中的pandas库,它是数据处理的核心工具。pandas提供了DataFrame对象,它是一...
Excel是由Microsoft开发的一款强大的电子表格程序,而WPS Office是金山软件推出的与Excel类似的应用,它们都允许用户进行数据计算、分析和可视化。然而,原生的Excel和WPS可能并不具备直接访问网络资源的能力,这就...
在网页开发中,有时我们需要将用户在HTML表格中填写的数据导出为Excel文件,以便于进一步的数据处理或存储。这个需求通常在数据管理和分析场景中很常见。纯前端实现这一功能,意味着无需后端服务器的支持,全部逻辑...
最后,从提供的压缩包文件名`szyhf-go-excel-97c38ef`来看,这可能是该项目的源代码仓库的特定分支或版本。下载并研究这个代码库,我们可以更深入地了解实现细节,包括其设计模式、数据结构以及如何利用Go语言特性来...
工作簿代表整个Excel文件,工作表是工作簿中的单个表格,行是工作表中的一系列单元格,而单元格则包含了具体的数据。 1. **创建工作簿**: 在JXL中,创建一个新的Excel文件(工作簿)可以通过`Workbook....