function printToExcel(endwidth) {
try {
var inputs = document.getElementsByName('trueCount');
var start = document.getElementById("startTime");
var end = document.getElementById('endTime');
var startValue = start.value;
var endValue = end.value;
var tab = document.getElementById("ExcelTable");
var outStr = "\t\t资产盘点列表\t\n\n";
if(startValue&&endValue !=""){
outStr += "从 \t" + startValue+"\t 到 \t" + endValue +"\t 期间\n\n";
}else{
outStr +="所有 \n\n";
}
for(var i = 0;i<tab.rows.length;i++){
var theTr = tab.getElementsByTagName("tr");
for(var j = 0; j<theTr[i].cells.length; j++){
var theTd = theTr[i].getElementsByTagName("td");
if(j == 2){
if(i == 0){
outStr += theTd[2].outerText + "\t";
}else{
var inputValue = inputs[i-1].value;
outStr += inputValue + "\t";
}
}else{
outStr += theTd[j].outerText.replace(' ','') + "\t";
}
}
outStr += "\n";
}
//alert(outStr);
var xlsWindow = window.open("","_blank","left=-1,top=-1,width=300,height=100");
xlsWindow.document.write(outStr);
xlsWindow.document.close();
//alert(xlsWindow.document.body.innerHTML);
var isPrint = xlsWindow.document.execCommand('Saveas',true,'%homeDrive%\\stocktaking'+endwidth) //Excel 是 .xls ,word 是 .doc
xlsWindow.close();
if(isPrint){
alert("已将页面信息导出为Excel文件 !");
}
}catch(e){
alert("导出Excel文件是出错,请确定是否已安装Excel软件 !");
}
}
分享到:
相关推荐
总之,JSP导出Excel和Word是常见的功能需求,通过Apache POI库可以轻松实现。正确设置响应头和使用流处理可以确保文件能被正确下载,同时根据实际需求调整数据处理和样式设置,能够创建符合业务需求的导出文件。
### 使用JSP实现Word、Excel格式报表打印 #### 一、使用JSP生成Word文档 在JSP中生成Word文档可以通过设置正确的`content-type`来实现。具体来说,只需要在JSP页面的头部添加以下指令: ```jsp ...
"jsp页面数据通过excel导出"这个主题就是关于如何在Java Web应用程序中利用JSP(JavaServer Pages)技术和Apache POI库将动态生成的数据导出为Excel文件。Apache POI是一个强大的API,它允许开发者读写Microsoft ...
要实现从JSP导出Word文档,我们可以利用Apache POI库。Apache POI是一个开源项目,提供API用于读写Microsoft Office格式的文件,包括Word(.doc和.docx)、Excel(.xls和.xlsx)等。在JSP中使用POI,我们可以创建一...
本篇文章将详细探讨如何在JSP(JavaServer Pages)环境中,通过JavaScript实现Word和Excel的导出功能。 首先,我们需要理解JSP和JavaScript的角色。JSP是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,...
在IT领域,特别是Web开发中,JSP(JavaServer Pages)...在JSP中导入导出Excel文件,Apache POI是一个强大且灵活的工具。掌握其基本用法后,可以高效地处理各种Excel文件相关的任务,从而提升Web应用的数据处理能力。
"报表导出excel word pdf html"这个主题涵盖了将数据导出为不同格式的技术,这些格式都是日常工作和交流中常用的文档类型。以下是关于这些格式以及如何在Java环境中实现导出的详细知识: 1. Excel:Microsoft Excel...
标题中的“JSP导出Excel.docx”表明我们要讨论的主题是使用Java服务器页面(JSP)来生成Excel文件。描述部分未提供具体内容,但我们可以基于标题和标签来深入讲解。 在Java开发中,导出Excel文件是常见的需求,通常...
### jsp页面中的Table数据导出为Word文档 在日常工作中,经常需要将网页上的数据导出到其他格式,如Word或Excel等,以便于进一步处理或分享。本文主要介绍如何利用JSP技术将页面中的表格(Table)数据导出为Word...
通过JasperReport,我们可以将报表导出为PDF、Excel和Word格式。PDF适合阅读和打印,Excel适合数据分析,而Word则便于进一步编辑。在SpringMVC中,这些导出操作通常由控制器处理,将报表转换为目标格式并提供下载...
在IT领域,尤其是在Web开发中,常常需要将网页内容导出为常见的办公文档格式,如Word、Excel或PDF,以方便用户进行离线查看或编辑。JSP(JavaServer Pages)作为Java的一种动态网页技术,提供了这样的功能。本文将...
总结来说,通过JSP和Apache POI,我们可以创建动态的Web应用,让用户能够方便地从页面上直接生成或下载Word和Excel文档。这在教育场景下尤其有用,比如生成成绩单、课程表等。通过理解JSP、Servlet和Apache POI的...
5. 页面交互:在前端页面上提供上传和下载Excel的功能,可以通过Ajax异步请求实现。 在实现导入功能时,通常会涉及数据校验、异常处理和数据入库。导出功能则需要根据查询条件动态生成Excel,这可能涉及到复杂的...
首先,在 JSP 页面中使用 jQuery 插件来上传 Excel 文件。然后,在 Action 中调用 Service 层的接口来处理上传的 Excel 文件。在 Service 层中使用 POI 库来读取 Excel 文件中的数据,并将数据返回给 Action 层。在 ...
5. **JSP导出Excel并支持分sheet**: 如果数据量大,可以创建多个工作表(sheet)在一个Excel文件中。使用POI库可以轻松创建和管理多个sheet,每个sheet代表一个数据集。 在实际应用中,你可能还需要考虑错误处理...
页面设计是数据导出Excel文件格式的入口,export.jsp页面非常简单,只有一个超链接,点击超链接将跳转到export.action动作,实现数据导出Excel文件格式。在export.jsp页面中,我们需要使用JSTL或EL表达式来实现动态...
标题“POI导入导出Excel”涉及到的主要知识点是Apache POI库在Java中处理Microsoft Office文档,特别是Excel文件的应用。Apache POI是一个流行的开源项目,它允许开发者读取、创建、修改MS Office格式的文件,包括...
这个源码包提供了对2003至2007版本的Excel和Word文档的支持,涵盖了文件的上传、下载、解析、生成以及导入导出功能。下面将详细阐述这些知识点。 1. **JavaWeb基础**: JavaWeb是基于Java技术构建的Web应用程序,...