Tag: jsp

如何读取客户端上的excel文件内容?

从JSP页面,我需要浏览excel文件,在select系统文件后,我需要读取excel文件的内容并填写表格。 目前我已经尝试使用下面的代码,但它只能在IE浏览器的IE浏览器Internet选项ActiveXObject的一些变化。 它不工作在浏览器的其余部分。 <script> function mytest2() { var Excel; Excel = new ActiveXObject("Excel.Application"); Excel.Visible = false; form1.my_textarea2.value = Excel.Workbooks.Open("C:/Documents and Settings/isadmin/Desktop/test.xlsx").ActiveSheet.Cells(1,1).Value; Excel.Quit(); } </script> 请build议一些解决scheme,以便它可以在所有浏览器中运行。

导出jsp的具体表id到excel

我有一个问题,我想知道如果有人可以帮助我。 任何帮助真的很感激。 并确定这是一个“简单”的问题。 我有一个jsp页面,显示表中的dynamic数据,我的问题是,该页面有多个表。 但我想出口到Excel只有一个特定的ID与特定的表。 到目前为止,即时通讯出口到EXCEL从jsp页面的所有数据是错误的,因为我想导出只有一个ID =“formAssignDemands”表,我该怎么办? 这是我的代码, <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@ page contentType="text/html;charset=windows-1253"%> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%> <%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%> <%@ taglib uri="https://ajax4jsf.dev.java.net/ajax" prefix="a4j"%> <f:view> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1253"/> <f:loadBundle basename="bundles.requests" var="FieldsDescr"/> <f:loadBundle basename="bundles.messages" var="GeneralMessages"/> <title> <h:outputText value="#{FieldsDescr.AssignRequests_Title}"/> </title> <a4j:loadStyle src="#{AssignDemands_backing.municipality.url}#{AssignDemands_backing.municipality.templateId}#{GeneralMessages.CssPath}"/> <script […]

使用jsp / servlet将excel数据上传到数据库中

1)如何开发一个将excel中的所有数据转移到oracle数据库的软件? 2)excel表格中的单元格可能会根据用户给出的input而有所不同,因此我们必须dynamic读取excel并根据列值创build登台表格。 好心地build议我一个想法如何做到这一点,如果可能的话,build议我一个示例链接 提前致谢 使用浏览button阅读文件名 fileName = new File(item.getName()).getName(); String filePath = uploadPath + File.separator + fileName; //System.out.println("File Name : "+fileName); //System.out.println("File Path : "+filePath); File storeFile = new File(filePath); // saves the file on disk if(fileName != null && fileName.length()>0){ System.out.println("Store File : "+fileName); item.write(storeFile); fileInp=item.getInputStream(); 读取给定的Excel文件 System.out.println("Started reading Excel File"); String[] title = […]

Java-Spring-JSP下载xls文件 – POST OK,GET不能正常工作

我可能会错过一些非常明显的东西,但不pipe我尝试让下载button工作,只有在完整的表单上使用POST,而不使用GET,我才需要(我不想发布该表单,因为我不回馈JSP所期望的string答案,而是一个附件下载)。 所以我得到了一个带有一个button的表单的JSP页面,用于下载一个生成的xls文件。 如果我张贴表单我得到xls下载。 这里是代码: @RequestMapping(params = "exportButton", method = RequestMethod.POST) public void exportXls(Model model, @ModelAttribute("form") XXXForm form, HttpServletResponse response) throws IOException { // generate xls… response.setContentType("application/vnd.ms-excel"); response.setHeader("Content-Disposition", "attachment; filename=xxx.xls"); workbook.write(response.getOutputStream()); //an api to generate xls workbook.close(); response.flushBuffer(); } } 所以这个工作很好张贴时: <form:form id="xxxForm" method="post" modelAttribute="xxxForm" cssClass="cleanform" action="xxx"> <button type="submit" id="exportButton" name="exportButton" class="printButton">Export</button> 但是如果我尝试使用get: <button type="button" id="exportButton" […]

如何通过使用jsp在mysql数据库表中浏览文件来存储excel的数据

我是新来的Apache Poi和文件处理java.So我想要一些帮助 我已经通过代码中的Excel文件path完成,但现在我想要在代码中没有给文件path。 所以现在我的问题是如何通过浏览mysql数据库表中的文件使用jsp的Excel中存储数据? 我想通过浏览计算机来selectexcel文件。 的index.jsp <body> <form action="upload.jsp" method="post" enctype="multipart/form-data"> <table> <tr> <td ><B>UPLOAD THE FILE</B></td> </tr> <tr> <td><b>Choose the file To Upload:</b></td> <td><INPUT NAME="file" TYPE="file"></td> </tr> <tr> <td><input type="submit" value="Upload File"> </td> </tr> </table> </form> </body> upload.jsp <body> <%@ page import="java.io.*" %> <%@ page import="java.sql.*" %> <%@ page import="java.util.*"%> <%@ page import="org.apache.poi.ss.usermodel.*"%> <%@ […]

在JSP中生成Excel并通过Email发送表单

我现在有一份工作。 我是一名计算机科学专业的学生,​​在兼职工作。 我们的工资是用excel表格计算的,从本月15日到下个月15日,我们工作了多less小时。 目前,我们必须填补我们自己的这些Excel文件,这是错误的修剪。 我希望能够简单地按下我们的日程pipe理器(这是用JSP编写的,我被告知)的一个button,然后通过从我们的日程pipe理器数据库提取信息,将它附加到电子邮件并发送给我对我来说。 现在,我的问题是,如果有人在JSP环境中使用这些Java Excel库的经验? 我发现了两个我还没有尝试但看起来像样的: JExcelApi的 Apache POI 我会在稍后找出这个电子邮件部分。

使用JSP创build的Excel电子表格不显示Excel中的Unicode字符

我有一个应用程序需要将Unicode信息显示到从JSP中的表格转换而来的Excel电子表格中。 unicode信息在JSP中正确显示,但在Excel中不显示国际字符。 基本上在Excel中显示jsp表,并从下面一行开始: response.setHeader("Content-Disposition","attachment;filename=report.xls"); 然后在下面有以表格格式显示信息的<td>'s和<tr>'s 。 我想我需要在response.setHeader行下的另一行,以便unicode正确呈现。 有什么想法吗?

JSP响应内容types为Excel

当我设置响应内容types是excel。 在Excel表格中,它是在1 – 1月而不是在1-1。 这里是代码片段 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <% response.setContentType("application/vnd.ms-excel"); %> <table><tr><td>1-1</td></tr></table> 追加单引号“'”将起作用。 有没有其他解决scheme来设置单元格格式或正确的文字?

如何将excel数据读入向量表

对不起,即时通讯新的Java。 我已经将方法从JXL更改为Apache POI来读取excel文件。 现在即时通讯与Java代码挣扎。 我可以从我的vector dataholder的返回输出,它从行文件中列出所有的细节。 请,需要专家的指导。 任何帮助,将不胜感激。 我的Excel文件: Banklist.xlsx JSP代码 <jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" /> <jsp:useBean id="ReadXLSXFile" scope="page" class="com.rexit.easc.ReadXLSXFile" /> if(sType.equalsIgnoreCase("READ_EXCEL")) { SimpleDateFormat timestampFormat = new SimpleDateFormat("yyyyMMdd"); String currDATE = timestampFormat.format(new Date()); mySmartUpload.initialize(pageContext); mySmartUpload.setTotalMaxFileSize(1000000); mySmartUpload.upload(); String upload_path = ""; FileInputStream is = new FileInputStream("/home/config.prop"); Properties prop = new Properties(); prop.load(is); upload_path = prop.getProperty("upload_path"); String […]

在Spring / JSP中导出到Excel JQGrid数据

我正在使用Spring 3.0,JSP,Tiles开发Web应用程序。 在其中一个JSP页面上,我必须使用JQgrid显示一些数据,而且我必须提供一个button,以方便用户将JQgrid中的数据导出到Excel工作表。 我已经成功创build了JQgrid,并能够显示数据。 我想知道如何通过点击一个button来实现“导出到Excel”function。 我试着寻找几个解决scheme,但没有find具体的东西。 我的处理程序代码 @RequestMapping(method = RequestMethod.POST, value = "/workQueue") @ResponseBody public JqgridResponse loadXXXXXX(@RequestParam int page, @RequestParam int rows, @RequestParam String sidx, @RequestParam String sord){ List<ReferralCase> referrals = XXXXService.getReferralCases(); int endLimit = page * rows; int startLimit = endLimit – rows; if (endLimit > referrals.size()) { endLimit = referrals.size(); } JqgridResponse response […]