Tag: jsp

JSP导出查询结果到没有displaytag的Excel

我希望将我查询的结果导出为ex​​cel或csv。 我通常使用显示标签的function导出到CSV,但这次…问题是,logging将超过20000,所以我不想显示结果,而只是为了提供Excel文件。

如何将JSP页面的一部分导出到Excel工作表中

我有一个JSP页面,我有一些表中的数据。 我希望将JSP中的所有表导出到Excel页面上的链接上。 我目前使用下面的代码来实现: <a href="Result.jsp?exportToExcel=YES">Export to Excel</a> String exportToExcel = request.getParameter("exportToExcel"); if (exportToExcel != null && exportToExcel.toString().equalsIgnoreCase("YES")) { response.setContentType("application/vnd.ms-excel"); response.setHeader("Content-Disposition", "inline; filename=" + "report.xls"); } } 我所面临的问题是,这段代码将JSP上的所有数据(包括geader,footer等)导出到.xls文件中。 但我不希望这样的事情发生。 我只想将JSP中的表放入.xls文件中。 任何想法,我怎么能实现呢?

从位于多个div下的多个表中的JSP页面的dynamic数据到Excel

我有一个JSP页面,包含多个div的多个div和多个表。 我正在使用AJAX调用来呈现数据到这些表,即这些表中的数据dynamic呈现。 现在我必须将所有的div表导出为ex​​cel文件,但我无法做到这一点。 我提供数据的JSP页面示例代码是: <script> AJAX method to load data </script> <div class="xyz"> <div class="abc"> <div class="UserInfo"> </br><h2>User Info</h2></br> <table class="table-class"> <tr> <td class="label" style='width: 25px'>Venue</td> <td class="data"><label id="comptvl_itenary_venue"></label></td> </tr> </table> </div> </div> </div> …更多的div在这里与上面相同的格式更多的表格。 现在我要做的是,我必须将所有这些多个div的驻留表数据导出到excel文件。 为此,我使用了application / vnd.ms-excel作为内容types,但是当表格数据是静态的并且不包含任何CSS时,它只会生成excel,否则会在excel报表中复制整个表格代码。 我已经从这个引用尝试了Java脚本函数 http://jsfiddle.net/AnilAwadh/cCzqn/4/ 但是当我的表不包含任何CSS时,它也会生成excel。 请指导我如何将包含CSS的表中生成的dynamic数据导出为ex​​cel。 提前致谢

读一个Excel工作表并将其插入数据库的MySQL

我是新来的Java。 我正在使用apache poi从excel表插入数据到mysql。 在后端我使用mysql创build了表。 我已经导入了所有的jar文件。 我正在面对的错误是:1.date值不能被插入。 2.当我删除date列时,它只发送数据的地址而不是数值。 有时它告诉源找不到。 请帮助我解决这个问题。 public static ArrayList readExcelFile(String fileName) throws SQLException { /** –Define a ArrayList –Holds ArrayList Of Cells */ ArrayList cellArrayLisstHolder = new ArrayList(); enter code here try{ /** Creating Input Stream**/ FileInputStream myInput = new FileInputStream(fileName); /** Create a POIFSFileSystem object**/ POIFSFileSystem myFileSystem = new POIFSFileSystem(myInput); /** […]

要使用ActiveQuery将JSP数据下载到Excel工作表中会导致字符问题

使用一些参数从JSP页面的Active查询下载数据导致字符问题。 德语中的特殊字符,例如ö,ä,ß被打印为ö,ä和ß。 在Java中debuggingJSP页面显示JSP页面返回的结果是正确的。 所以这个问题似乎是由于在下载之后在excel中进行转换,很可能是由于一个不好的字符集。 我试图将JSP中的结果string转换为不同的字符集,但问题仍然存在。 有谁知道一个解决scheme? 非常感谢您提前!

我可以使我的数据提取程序(Oracle数据库擅长)更有效吗?

我目前使用apache.poi从数据库中提取数据到excel。 我只是想看看是否有可能加快提取过程。 我在JSP中有一个select值,要求提取3500行数据,这是唯一的情况,极其缓慢的执行。 我从提取中创build两个独立的Excel文件。 第一类是简单的数据提取: private void createSiteFieldExcel(String workSheetName, List<String> columnHeader, List<MasterDataDto> masterDatatDtoList) { XSSFSheet sheet = masterDataWorkbook.createSheet(workSheetName); int cellNumber = 0; int rowNumber = 0; Row headerRow = sheet.createRow(rowNumber++); sheet.createFreezePane(0, 1); List<MasterDataDto> dataConsistencyList = new ArrayList<MasterDataDto>(); for (Iterator<String> iterator = columnHeader.iterator(); iterator.hasNext();) { Cell cell = headerRow.createCell(cellNumber++); cell.setCellValue(iterator.next()); // sets the header to be […]

Daynamically Web应用程序,我创build文件夹中的Excel文件,但我得到NPE

我用jsp / servlet创build了一个dynamic的web应用程序。 我使用Excel文件(udaanmasterdatabase.xls)来存储数据库等数据。 Excel文件(udaanmasterdatabase.xls)放在源文件(src文件)中,我可以读取数据。 我的问题是,当我运行时,我不能在src文件夹中的Excel文件。 有人可以解释我为什么不能创build这个Excel文件吗? // firstly i putting the excel file in src\com\roomantecheducation\excelsave folder then i mapping in web.xml <context-param> <param-name>MyAppHome</param-name> <param-value>com\roomantecheducation\excelsave\</param-value> </context-param> <listener> <listener-class>com.roomantecheducation.controller.MyServletContextListener</listener-class> </listener> 而且servlet, // after that i putting the code as public class MyServletContextListener implements ServletContextListener { @Override public void contextDestroyed(ServletContextEvent arg0) { // TODO Auto-generated method stub […]

如何将对象列表添加到java对象中

我有VO类,我从后端以游标的forms获取值,迭代在dao类中的object.so我能够得到的值,所以我设置该类中的值,并得到它在控制器,但我没有得到如何显示在我的JSP页面相同的价值。在这里我必须在Excel表单中显示这些数据。因此,我想打印我上传的数据。 List<UploadRowVO> UploadRows=new ArrayList<UploadRowVO>(); 这是我得到的细节作为输出的程序。 UploadGenJava.getInstance().getProcessDetails(services, fileName, userId,Details,sqlErrMsg); 在这里我遍历结果集。 for (OracleResultSet rs : Details) { if (rs.next()) { UploadRowVO up= new UploadRowVO(); up.setPid(HtmlUtils.htmlEscape(rs.getString("PID"))); up.setC3externalComments(HtmlUtils.htmlEscape(rs.getString("EXTERNAL_COMMENTS"))); UploadRows.add(up); //here i am getting error as incompatabile list with UploadRowVO object . } } 任何人帮助我,我错了..?

我无法在给定模式下将javascript数组variables值写入CSV文件

我有三个JavaScriptvariables名称区域,设备和问题。 我想把这些variables的值存储到一个CSV文件中,如下图所示,并单击下载button下载该表单。jsp和javascript都在同一个文件中。到目前为止,我已经尝试过了。 Sample.jsp <form> <input type="BUTTON" id="DownloadBtn" value="Download"> </form> <script type="text/javascript"> var Area=["Area1","Area2"]; var Device=[["device1","device2"],["device3","device4"]]; var Problem=[[["problem1","problem2"]],[["problem3","problem4"]],[["problem5","problem6"]],[["problem7","problem8"]]]; $("#DownloadBtn").click(function() { var resp=confirm("Do You Want To Download?"); if(resp){ var last = ''; for (var i = 0; i < Area.length; i++) { var first = Area[i]; for (var j = 0; j < first .length; j++) { […]

使用jsp生成excel

我正在尝试使用JSP生成excel,但生成的文件没有直接打开。 如果我保存这个文件并尝试打开,那么它会被打开,但如果我尝试直接打开它,然后得到下面的错误: 该文件已损坏,无法打开。 我正在使用低于规范的响应标题: response.setContentType("application/vnd.ms-excel"); response.setHeader("Content-Disposition","attachment;filename="+"fileName.xls"); 我也试过: response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); 任何帮助是可观的。 提前致谢。