`
wanbin021614
  • 浏览: 27663 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JSP页面导出CSV查询结果

阅读更多

这个很多网站都有,找了一个,感觉好用:

StringqueryResult=...;
response.setContentType(
"application/csv");
response.setHeader(
"Content-Disposition","inline;filename="result.csv"");
PrintWriterout
=newPrintWriter(newOutputStreamWriter(
response.getOutputStream(),
"UTF-8"));
out.print(queryResult);
out.close();

但我自己在做的时候遇到一个实际问题,因为我要导出的结果中有时间,它的格式是这样的2007-09-01 07:00:00,用notepad打开的话肯定没问题,但如果用excel打开就有点问题了,时间段会变成####,因为excel的时间格式是01/09/2007 07:00:00。所以要在导出前处理下这个string。

privatestaticfinalDateFormatformatVLS=newSimpleDateFormat("yyyy-MM-ddHH:mm");
privatestaticfinalDateFormatformatCSV=newSimpleDateFormat("dd/MM/yyyyHH:mm");

privateStringconvertTimeForCSV(Stringinput)throwsVLSException...{
try...{
returnformatCSV.format(formatVLS.parse(input));
}
catch(ParseExceptione)...{
//TODOAuto-generatedcatchblock
thrownewVLSException(VLSConstants.ERROR_FORMAT);
}

}
分享到:
评论

相关推荐

    jsp导出csv文件

    使用io流写如文件导出csv文件,使用jsp实现。简单的方法可以推广!

    jsp servlet导出csv格式

    介绍通过jsp servlet从后台数据库导出csv格式的方法

    JSP导入导出CSV共通类

    调用该类方法,可轻松导入、导出EXCEL文件

    flex导出csv文件

    Flex是一种基于ActionScript和Flash Player运行时的开源...以上就是Flex中导出CSV文件涉及的关键知识点。通过理解和应用这些概念,你可以创建一个功能完备的CSV导出功能,使用户能够方便地从Flex应用中导出和共享数据。

    jsp点击实现导出数据

    当你需要在JSP页面上实现“点击导出数据”功能时,实际上就是构建一个文件下载功能,让用户能够通过点击按钮来下载服务器上的数据。这个过程涉及到几个关键步骤,包括前端交互、后端处理以及文件流的控制。以下将...

    export.jsp 导入、导出

    这一步可能涉及到SQL查询,使用PreparedStatement来防止SQL注入,并通过ResultSet来遍历查询结果。为了提高效率,可以考虑使用分页查询,避免一次性加载大量数据导致内存溢出。 2. **文件生成**:生成文件主要有两...

    如何在jsp导出到Excel文件

    ### 如何在JSP导出到Excel文件:深入解析与实践 #### 一、通过设置Content-Type导出至Excel 在JSP环境下实现文件导出至Excel的第一种方法较为简单,主要通过修改JSP页面的`Content-Type`属性来完成。`Content-Type...

    jsp表格导出到EXCEL.docx

    在Java Web开发中,将JSP页面导出到Excel是一种常见的需求,这使得用户能够方便地处理和分析网页上的数据。以下是如何实现这一功能的详细步骤: 首先,我们需要一个简单的JSP页面,其中包含要导出的数据。在这个...

    ireport+jsp基于jasperReport 实现导出报表至web页面

    标题中的“ireport+jsp基于jasperReport 实现导出报表至web页面”是指使用iReport工具和JasperReport库,结合JavaServer Pages (JSP) 技术,来创建和展示动态报表,并能将这些报表导出到Web页面上供用户查看。...

    JSP中导入导出Excel文件.

    本文将深入探讨如何在JSP环境中实现Excel文件的导入与导出功能,利用Apache POI库作为主要工具。 ### Apache POI简介 Apache POI是一个开源的Java API,用于读写Microsoft Office格式的文件,如Word、Excel等。它...

    SpringMVC+jspereport,实现报表分页查看、文件(pdf、excel、word)导出,以及html展示和调用浏览器打印功能实现打印

    在本项目中,SpringMVC扮演了调度中心的角色,接收前端请求,处理后端业务逻辑,并将结果返回给前端。 JasperReport是一个强大的开源报表生成库,它支持多种数据源(如数据库、CSV文件等)和多种输出格式(如PDF、...

    servlet+jsp+oracle简单的增删改查及导出

    7. **查询数据**:Servlet也可以接收GET请求,执行SELECT语句获取数据,然后将结果传递给JSP显示在表格中。 8. **数据导出**:项目中可能还包含数据导出功能,比如导出为CSV或Excel文件。这通常涉及到读取数据库...

    在JSP中导出pdf和excel.docx

    要实现在JSP中导出PDF和Excel文档,通常会利用一些开源库来帮助我们完成这项任务。这里主要涉及到JasperReports、iReport、iText、Apache POI等组件。 **JasperReports** 是一个强大的报表生成库,它可以生成多种...

    table2csv.js

    页面数据用js导出excel,在IE可以用new 一个ActiveXObject("Excel.Application" )对象来处理,但是需要IE启动activeX,不然运行不了,而且只能在IE里才能运行,不能兼容其他浏览器。所以要在web前端把table生成excel...

    JSP数据分页导出下载显示进度条样式

    在Web应用中,经常需要将数据显示或处理结果导出为特定格式的文件供用户下载,比如CSV、Excel等。在JSP中实现数据导出通常涉及到后端服务的创建,将数据转换为文件格式,然后通过HTTP响应使浏览器提供下载功能。...

    extjs把数据导出至excel

    2. **导出逻辑**:ExtJS提供了一些内置的方法来生成CSV(逗号分隔值)格式的数据,因为Excel可以轻松地打开CSV文件。你可以监听Grid的`cellclick`或`rowselect`事件,当用户触发导出时调用这些方法。 3. **生成CSV...

    struts+ireport报表在页面显示,导出,打印功能

    4. **页面显示**:在Struts的视图层,通常使用JSP页面来展示报表。我们可以通过`JasperViewer`或者自定义的Servlet来在浏览器中显示报表。如果要在页面上直接嵌入报表,可以使用IFrame或者JavaScript进行处理。 5. ...

    Eclipse 开发JSP中文乱码解决方案

    - 当从外部源导入或导出数据,比如数据库、CSV文件等,也需要检查和调整它们的编码设置。 通过以上步骤,你应该能有效地解决Eclipse开发JSP时遇到的中文乱码问题。在实践中,乱码问题可能由多种因素引起,因此,...

    利用 进行IE数据导出

    在IT领域,数据导出是一项常见且重要的任务,尤其是在企业级应用中,用户往往需要将数据库中的数据以各种格式(如CSV、Excel等)导出,以便于数据分析、报告生成或进一步的数据处理。利用IE(Internet Explorer)...

Global site tag (gtag.js) - Google Analytics