1、 js导出
优点:效果最好,使用简单
缺点:要修改浏览器的安全设置,有些浏览器不支持。
函数:
<script language=javascript>
function method1(tableid) {//整个表格拷贝到EXCEL中
var curTbl = document.getElementById(tableid);
var oXL = new ActiveXObject("Excel.Application");
//创建AX对象excel
var oWB = oXL.Workbooks.Add();
//获取workbook对象
var oSheet = oWB.ActiveSheet;
//激活当前sheet
var sel = document.body.createTextRange();
sel.moveToElementText(curTbl);
//把表格中的内容移到TextRange中
sel.select();
//全选TextRange中内容
sel.execCommand("Copy");
//复制TextRange中内容
oSheet.Paste();
//粘贴到活动的EXCEL中
oXL.Visible = true;
//设置excel可见属性
}
</script>
调用:
<input type="submit" name="Submit" value="导出到Excel" onClick="method1('tableExcel')">
2、 备份修改打印页面(提醒:含有图片使用绝对路径)
(1) 将待打印的.jsp修改为.xls或.doc
(2) 声明该文件为Excel或word
<%@ page contentType="application/msword;charset=UTF-8" %>
<%@ page contentType="application/vnd.ms-excel;charset=UTF-8" %>
(3) 修改使jboss编译.xls和.doc文件
C:\ExtJS\jboss-4.2.2.GA\server\default\deploy\jboss-web.deployer\conf\web.xml
<!-- The mapping for the JSP servlet -->
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.xls</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.doc</url-pattern>
</servlet-mapping>
优点:实现简单
缺点:导出的效果没有js好
3、 poi API导出
针对每个表格写到Excel或word
Poi .3.5 后的api(xssf包) 兼容.docx 和.xlsx office2007
分享到:
相关推荐
总的来说,"HTML表格导出为Excel"是一种常见的Web应用需求,jQuery和相关的插件提供了简单易用的解决方案。通过理解这一技术,开发者可以提升用户体验,让用户更方便地管理和共享网页上的数据。
以上就是将HTML表格导出到Excel的主要步骤和技术,结合前端JavaScript和后端C#,我们可以提供一个完整的解决方案。通过这种方式,用户可以方便地将网页上的数据导出为常见的电子表格格式,进行深度分析和管理。
本项目提供的"Table表格导出为Excel、csv、txt、sql、json、xml、Word格式"就是这样一个功能丰富的解决方案,它允许用户将网页中的表格数据方便地转换为多种常见格式。 首先,我们来详细了解一下这些文件格式的特点...
通过以上介绍,我们可以看出,将table表格导出为excel是网页开发中的一个重要功能,它涉及前端和后端技术,以及对数据处理和用户体验的理解。在实际项目中,开发者需要根据具体需求和环境选择合适的工具和方法来实现...
总结来说,将JSP页面的数据导出到Excel涉及多个步骤,包括设置MIME类型、创建Excel文件、从JSP表格中提取数据、转换HTML到Excel格式、生成文件并提供下载。这个过程可以通过Apache POI等库简化,同时要注意性能和...
在Java编程环境中,将JSP表格中的数据导出到Excel文件是一种常见的需求,尤其是在数据分析、报表生成和数据交换等场景中。本篇文章将详细介绍如何利用Java实现这一功能,主要涉及的技术包括Java Servlet、JSP以及...
本资源"jQuery表格导出转为excel表格插件.zip"显然是一个提供功能,允许用户将jQuery表格数据导出为Excel格式的插件。这种功能在数据管理、报告生成和数据分析等场景下非常有用。 首先,我们来了解一下jQuery库的...
在JavaScript中将表格数据导出到Excel是一种常见的需求,尤其在Web应用中,用户往往希望可以方便地将数据显示在Excel表格中以便进一步处理或存储。本文将深入探讨三种不同的JavaScript方法来实现这一功能,并着重...
用户可以通过选择文件或者拖拽的方式,将本地的Excel文件上传到网页上,然后在Luckysheet中进行查看和编辑。反之,编辑后的数据也可以导出为Excel文件,方便用户在离线环境下继续处理。这一特性使得Luckysheet能够...
标题 "NOPI导出EXCEL/xls/xlsx并输出到WEB页面" 描述的是一个使用NOPI(可能是某种特定的开发框架或库)处理Excel文件并将其数据展示在Web页面上的过程。NOPI允许开发者执行Excel文件的导入、导出以及下载功能,同时...
不同浏览器对导出Excel的支持程度不同,因此在实际应用中,可能需要考虑使用多种方法来保证在各种环境下都能正常工作。 6. **安全与性能**: - 避免在客户端直接执行复杂的脚本,以免暴露用户数据或引起性能问题...
本项目"简单实用网页表格数据导出Excel电子表格文件jQuery插件"正是为了解决这一问题。 首先,我们来探讨jQuery的核心概念。jQuery简化了JavaScript的DOM操作,提供了统一的API来选择元素、添加事件处理程序、执行...
在IT领域,尤其是在Web开发中,常常需要将HTML5(H5)页面中的表格数据导出为Excel格式,以便用户可以方便地存储、编辑或分享数据。"h5 列表导出为excel"这个话题涉及到的技术点主要包括HTML5、JavaScript、CSS以及...
LigerUI Table不仅具备基本的表格功能,如排序、筛选、分页,还提供了丰富的扩展特性,如导出Excel功能。这个功能使得用户能够方便地将网页上的数据导出到Excel文件中,以便于进一步的数据分析或存储。 标题"...
本教程将详细讲解如何使用Apache POI在Web环境中导出Excel表格,避免生成不必要的临时文件,从而优化系统资源管理。 一、Apache POI简介 Apache POI 是一个开源项目,它提供了Java API来处理Microsoft的Office格式...
### C#将DataGridView中的数据导出到Excel表格实例详解 #### 概述 在实际开发过程中,经常需要处理数据导出的功能,其中一种常见的需求是将DataGridView中的数据导出到Excel表格。本篇文章将详细介绍如何使用C#...
而将GridView中的数据导出到Excel表格,则是一种常见的需求,尤其在报表系统中极为常见。本文将详细介绍如何通过ASP.NET Web Forms技术,利用GridView控件将数据导出到Excel文件中。 #### 二、准备工作 1. **环境...
在Java Web开发中,将JSP页面导出到Excel是一种常见的需求,这使得用户能够方便地处理和分析网页上的数据。以下是如何实现这一功能的详细步骤: 首先,我们需要一个简单的JSP页面,其中包含要导出的数据。在这个...
总结来说,这个“简单的导出excel表格列子”提供了一种实用且高效的方法,通过纯JavaScript在Web页面上实现Excel导出功能,无需依赖任何插件,代码简洁易懂,对开发者来说具有很高的学习价值。通过阅读和实践压缩包...