`

java导出各类文件学习

    博客分类:
  • java
阅读更多
http://qingfeng825.iteye.com/blog/461504

工程Test里面的包com.export.csv和包com.export.txt

http://blog.csdn.net/zhanwentao2/article/details/7255432

response.setContentType("application/msexcel");  //excel格式
response.setContentType("application/octet-stream"); // 设置返回的文件类型 
response.addHeader("Content-Disposition", "attachment;filename=" 
                + new String(filename.getBytes())); 
response.addHeader("Content-Length", "" + file.length()); // 设置返回的文件类型

response.setHeader("Content-Disposition","attachment;filename="+new      String(fileName.getBytes("gb2312"),"iso8859-1"));   response.setCharacterEncoding("utf-8");



附件是一个自己写的java导出各类文件的一个模块包,主要支持excel、txt、csv三种格式文件导出,采用的是模板方法模式做的,以后想要导出其他类型的按照模板添加即可。

调用示例如下:
Export export = new ExcelExport();
export.exportListData(导出列表表头名称数组,导出数据实体集,导出文件名称);
分享到:
评论

相关推荐

    JAVA ITEXT 导出试卷

    在IT行业中,Java是一种广泛应用的编程语言,尤其在企业级应用开发中占据着主导地位。...通过这样的系统,教育从业者能够快速高效地创建和管理各类考试试卷,体现了Java在教育技术领域的应用潜力。

    java 上传文件,实时获取上传进度.

    在Java Web开发中,文件上传是一项常见的功能,用户可能需要上传图片、文档等各类文件。在上传大文件时,为了提供更好的用户体验,实时显示上传进度是必不可少的。本篇文章将详细探讨如何在Java环境中实现文件上传并...

    文件对比各类文件工具(java)

    本文将深入探讨如何使用各种工具,特别是Java语言以及"Beyond Compare"这款专业工具来实现文件对比功能。 首先,我们要理解文件对比的基本概念。文件对比,也称为文件差异分析或文件同步,旨在找出两个或多个文件...

    JAVA试卷自动生成系统

    该系统利用SQL Server数据库来存储试题、答案以及各类考试参数,实现了智能化的试题筛选和组卷功能。 **一、系统架构与技术栈** 1. **前端界面**:通常采用Java Swing或JavaFX进行用户界面的设计,提供友好的图形...

    免费Java Excel类库-Free Spire.XLS for Java-2.2.0

    Free Spire.XLS for Java是一款专门针对Java平台的开源Excel处理类库,它允许开发者在Java应用程序中创建、读取、修改和导出Excel文件。这个版本为2.2.0,提供了丰富的功能和易用的API,使得与Excel文件交互变得更加...

    用itext实现pdf导出表格数据及水印操作的项目和jar包和说明文件

    通过SQL及JDBC模式导出各类业务数据,以PDF文件格式存放,要求该文件只能查看和打印(不能编辑和篡改),要有公司相关标志和水印功能。 1、生成PDF文件 2、PDF文件注明版权 3、PDF增加文字和图片水印 4、PDF表格列数...

    java写的超市售货管理系统

    - 导出报表:用户可以根据需求定制报表格式,如销售汇总、单品销量排行等,导出为Excel文件供进一步分析。 5. **报表生成**: - 利用JFreeChart库:生成各类图表,如条形图、饼图,直观展示销售数据。 - 数据...

    mysql 安装 导出SQL

    - **WAR文件部署**:将Java Web应用打包成WAR文件,直接放置在Tomcat的webapps目录下,重启Tomcat即可自动部署。 - **Context.xml文件部署**:在Tomcat的conf/Catalina/localhost目录下创建Context.xml文件,通过...

    学生成绩管理系统 java源码 以及项目事实文件

    【学生成绩管理系统】是一个基于Java编程语言开发的软件应用,主要用于高校或教育机构对学生考试...对于学习Java开发的学生或开发者而言,这是一个很好的实践案例,可以从中学习到如何设计和实现一个完整的业务系统。

    Java后台批量生产echarts图表并保存图片

    本文主要介绍了Java后台批量生产echarts图表并保存图片的方法,通过示例代码详细介绍了批量生产echarts图表并保存图片的过程,对大家的学习或者工作具有一定的参考学习价值。 一、echarts图表简介 echarts是一款...

    Java新手学习路线.pdf

    6. **数据备份与移植**:学习数据备份策略,掌握导入导出数据的方法。 **JDBC技术** 1. **JDBC基础**:理解JDBC的体系结构,使用Connection、Statement、PreparedStatement和CallableStatement等接口操作数据库。 ...

    jxl.jar,excel数据工具类导出jar

    然而,在面对大量数据时,手动操作往往效率低下,此时就需要借助程序化的方式来处理Excel文件,而jxl.jar就是这样一款强大的Java库,专门用于读取、写入和修改Excel文件。 jxl.jar是由JExcelApi项目提供的一款开源...

    基于java的学籍管理系统

    系统中的各类类文件,如ModifySituation.class、InputStudent.class、Inquest.class、Delete.class、ManagerWindow.class,都体现了Java的面向对象设计思想,通过封装、继承和多态等机制,实现了对学籍信息的有效...

    基于spring boot 2实现的各类小例子。有aop日志,发送邮件,模板导出excel,模板导出word.zip

    3. **模板导出Excel**:在Java中,我们可以使用Apache POI库来操作Microsoft Office格式的文件,包括Excel。在Spring Boot项目中,我们可以创建一个模板文件,然后通过填充数据来生成新的Excel文档。这涉及到对`...

    java图书管理系统附源代码.rar

    Java图书管理系统是一个基于Java编程语言实现的软件应用,主要用于电子化管理图书馆的各类图书信息。这个系统具有良好的用户界面和后台数据库支持,可以方便地进行图书的录入、查询、借阅、归还以及统计等功能。它对...

    基于Java web的图书管理系统设计(源码+数据库).zip

    通过这个项目,开发者可以学习到如何设计和实现一个完整的Java Web应用,包括数据库设计、用户认证机制、数据访问对象(DAO)模式、模型-视图-控制器(MVC)架构的应用等。同时,对于课程设计或大作业,这样的案例...

    基于Java和Vue的双端架构的在线多角色考试系统设计源码

    包含512个文件,涵盖191个Java源文件、81个JavaScript文件、63个Vue组件、24个CSS样式表、19个XML配置文件等,全面支持考试系统所需的各类资源。系统采用SpringBoot2.0和Vue2.0框架,功能丰富,包括用户、角色、部门...

    Java人事管理系统(单机版)源码

    【Java人事管理系统(单机版)源码】是一款基于Java编程语言开发的,专用于人事...对于学习Java开发或人力资源管理的人员来说,这是一个很好的实践案例,可以深入理解Java应用开发的各个环节,并从中获取实际工作经验。

    学生信息管理系统java

    5. 文件操作:利用Java的I/O流进行文件读写,实现数据的导入导出。 6. 异常处理和日志记录:通过Java的try-catch语句捕获和处理异常,使用日志框架如Log4j记录系统运行状态,便于问题排查。 四、开发流程 1. 需求...

Global site tag (gtag.js) - Google Analytics