在做web开发时,我们经常会用到数据表格的导入导出功能,这样可以帮我们节省人工操作的时间,极大提高办事效率。 笔者所做的导入导出是针对Java springMVC框架、工作簿poi以及前端jquery-easyui插件设计的。 采用三层架构设计,前台发送请求到对应的servelet中,Servelet根据不同的请求实现具体的方法,到持久层查询数据库信息。(对于理解和学习java对excel操作很适
JavaWeb动态导出Excel可弹出下载由于项目需求,需要将数据导出成Excel表格,并且可选择导出项,可下载。项目使用的Spring+Mybatis+SpringMVC框架,利用Apache POI导出Excel。POI具体使用请自行百度。话不多说,上代码。ExportExcelUtil代码package com.rixin.common.util; import java.io.Output
转载 2024-08-26 16:28:29
8阅读
                 Java关于Freemarker导出文件功能的案例讲解      本人技术一般,写这篇文章的目的,也仅仅是让以后一些朋友,少走一些弯路,少一点抱怨,让程序员生活并不是想象的那么糟糕。最近一直在做CRM,就在前几天,产品给我们提出了 "有关核心业务
转载 2024-06-03 22:07:30
28阅读
JavaWeb实现数据导出至Excel导出数据至Excel文件需求现有技术或工具Apache POI简介常用类HSSFPOI操作Excel高低版本区别 导出数据至Excel文件需求一个Web项目中将表格数据导出至Excel文件中现有技术或工具Apache POI简介看到标题已然知道,即将介绍的这款用于导出数据的工具又是Apache开源项目之一,不得不说,Apache对IT领域的贡献,程序猿皆知。
转载 2023-10-03 08:54:50
4阅读
参考:1,  (1参考的2的文章)真的很有用!感谢!2, (原著) 这个博客里面下载源码,项目里面有现成的jar包!感谢!   https://github.com/T5750/poi(原著博客中介绍的程序源码)javaweb中使用POI导出Excel文档,支持文件弹窗选择,在使用中包括以下几步。 1,在项目中添加jar包(参考文章2的程序源码中有
转载 2024-06-25 20:54:13
19阅读
sql2java是我几年年开始写的一个sql2java是一个轻量级数据库(SQL)访问代码(java)生成器。这几年一直在根据工作需要维护升级,最近的项目中需要对数据库的记录提供导出excel的功能。 就开始学习apache的POI,参照网上的示例实现了单张表的导出。并进一步将它封装成一个通用库成为sql2java下的子项目sql2java-excel.以方便在其他项目中技术复用。 本文开始介绍s
导出java web文件,并在外部运行,发布!
转载 2023-06-01 18:44:03
191阅读
对于Java Web 工程打包的问题可以通过以下几种方式:第一种方法:1、打开自己的MyEclipse,选择要打包的工程,右键选择Export,示例图如下:2、点Export进入,选择Java EE下面的WAR File,如下图3、下一步,选择存放的路径,如下图所示4、Finish完成就OK了(在此不做演示)最后,打包后的文件如图所示:,只须把扩展名改为zi
转载 2023-09-17 16:04:05
246阅读
一.概述:POI概述:Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API。用它可以使用Java读取和创建,修改MS E
转载 2024-07-26 16:59:58
54阅读
后端定时脚本每次取少量的任务,别取太多,不然单个脚本执行的时间太长了,比如这样取select * from task where status=1 and del
原创 2024-05-09 10:37:58
164阅读
 做项目的时候,经常会有导出数据的需求,当被导出数据量较小时,直接实时导出即可。当数据量较大时,就不能实时导出了,会遇到如下问题: 1、内存溢出(Out Of Memory,简称OOM) 2、页面超时 3、单个sheet太大  这种情况,可以采用预约导出的模式,流程大致是这样:用户点击导出按钮,页面提示正在导出数据库中生成一条任务,后端定时脚本取出任
原创 2024-03-15 09:00:42
73阅读
1. 首先创建一个DTO类来存储要导出数据public class People { private String name;//名字 private String age;//年龄 public String getName() { return name; } public void setName(String name)
转载 2023-08-24 22:24:42
106阅读
java实现Excel数据导出:     目前,比较常用的实现Java导入、导出Excel的技术有两种Jakarta POI和Java ExcelJakarta POI 是一套用于访问微软格式文档的Java API。Jakarta POI有很多组件组成,其中有用于操作Excel格式文件的HSSF和用于操作Word的HWPF,在各种组件中目前只有用于操作Exc
转载 2023-06-30 20:53:22
101阅读
导出数据是一个应用常用的功能,而使用java语言时常用的工具类莫过于POI。不过当数据量很大时,会经常遇到OOM的问题。通过两天尝试,终于解决了OOM的问题,以下分享一下解决过程。优化1:首先,我们对导出文件的格式做了一定优化,使用csv的方式做导出,发现仍然会出现oom。通过梳理逻辑,发现导出的过程是将先将所有结果集一次性读入内存再进行文件的转化导出。于是对结果进行分页转换输出,不过对于改造的文
转载 2019-02-19 18:10:54
103阅读
  今天遇到同事反馈,在调用异步接口导出数据到excel模板后发现生成的文档内容缺少某些数据;刚开始还以为是逻辑流程或者模板的问题,后来结合日志和模板分析,发现是JSON数据中的key值发生了变化,与模板的属性名称不一致了,这样就导致部分数据不能成功写入文档;也就是说调用方在传递数据时已经将key的名称修改了,从而导致数据丢失。后来,查看了一些,Java对象中的属性命名需要符合JavaBean命名
转载 2023-12-16 12:46:57
108阅读
导出的工具类代码如下CSV依赖包 commons-csv-1.4.jar EXCEL依赖包 poi-3.9.jarpackage common.utils.csv; import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.FileWriter; impo
转载 2023-12-14 09:38:49
51阅读
1 controller /** * 导出 * @return */ @PostMapping("/excel") public Object download(@RequestParam Map<String, String> params, @RequestBody Map<String, String> bod...
原创 2021-08-10 11:48:01
337阅读
文件下载需要五步: 1.设置文件ContentType类型 2.设置文件头 3.获取输出流(out) 4.写到输出流(out)中 5.关闭资源 华丽的分割线 web项目导出Excel文档 POM : Class : RestController Class : @Service 啦啦啦 啦啦啦 啦啦
转载 2017-02-17 16:07:00
61阅读
2评论
import java.io.File; import java.io.IOException; public class MySQLDatabaseBackup { /** * Java代码实现MySQL数据导出 * @param hostIP MySQL数据库所在服务器地址IP * @param userName 进入数据库所需要的用户名 *
转载 2015-11-10 23:41:51
73阅读
# Java数据导出 在实际的开发过程中,经常需要将数据导出到其他格式,如Excel、CSV等。Java提供了丰富的库和工具,使数据导出变得非常简单和灵活。本文将介绍如何使用Java进行数据导出,并提供代码示例。 ## 准备工作 在开始之前,我们需要准备以下工具和库: - Java开发环境 - Apache POI库:用于处理Excel文件 - OpenCSV库:用于处理CSV文件 你可
原创 2023-10-29 05:22:48
43阅读
  • 1
  • 2
  • 3
  • 4
  • 5