![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
工具包-随笔
记录各个工具类:csv、easyExcel、mysql函数等等
King_国王
这个作者很懒,什么都没留下…
展开
-
MYSQL数据库类型与JAVA类型对应表
MYSQL数据库类型与JAVA类型对应表类型名称 显示长度 数据库类型 JAVA类型 JDBC类型 索引(int) VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB java.lang.byte[] -4 TEXT 65535 VARCHA原创 2020-08-05 18:20:20 · 168 阅读 · 0 评论 -
使用POI导出Excel最全工具类
1:创建一个Excel表格(注意在设置单元格的先关信息时一定要:cell2.setCellStyle(style2)这种形式才能让设置起作用)HSSFWorkbook workbook=new HSSFWorkbook();//创建工作薄对象,这里也可以设置sheet的NameHSSFSheet sheet1 = workbook.createSheet();//创建工作表sheet对象...原创 2020-04-11 19:50:16 · 646 阅读 · 0 评论 -
使用java在zip压缩包中增加文件
1:注意事项:下边工具类代码中:zipUrl等路径不要有空格存在,或者把所有空格转换成"%2520"public class ZipAddUtils { /** * 参数1:原始路径 * 参数2:.zip结束后的路径:例:D:\\temp\\playbook_1936_拍照商品照片.zip\\11\\22。此时11\\22\\文件名称就是参数2 * 参数3:固定写死的zip路...原创 2019-08-06 10:58:12 · 3358 阅读 · 0 评论 -
导出几百万的数据,怎么动态的往csv文件末尾追加数据
场景:一个sql需要关联4、5张表,查询出来的数据达到两百多万,这个时候,很容易造成cup100%使用率,慢查询,服务器内存溢出等问题。解决方案:1:使用索引。2:把这个sql查询出来的数据,尽可能的按照某种条件分批次查询出来。既然是分批次查询出来,那么就需要解决如何在原有文件的基础上,在末尾动态的追加数据下边有一个工具可以使用。1:工具类:缓冲区用的是:BufferedWrite...原创 2019-08-15 10:29:08 · 1157 阅读 · 0 评论 -
导出csv时,动态改变导出头的是列数及相同数据横行展示
需求:如上图所示:相同的club_id,comp_name、comp_value值打开时Excel展示为一行。如下图所示1059:15条数据,所以加上门店号、门店名称,Excel一共展示32列。这个32列是根据从数据库查询到的数据动态改变的。接下来加上详细代码和解释以及需要注意到的问题。1:根据实际查询的数据确定需要展示的列数(此处数据是我项目中的实际数量,下边的解释都是我的数...原创 2019-07-25 14:56:34 · 716 阅读 · 0 评论 -
csv导出百万级数据(2),使用浏览器下载导出的csv文件
1:测试数据200多万,项目使用,问题:打开csv文件后发现,文字乱码,暂时没解决,这里提供一个思路2:csv工具类package com.wptx.comm.config;import java.io.BufferedOutputStream;import java.io.File;import java.io.OutputStream;import java.io.Unsu...原创 2019-07-17 20:45:46 · 641 阅读 · 0 评论 -
csv导出百万级数据
1:测试数据200多万,项目使用2:csv工具类,我用的第一方法package com.wptx.comm.config;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import jav...原创 2019-07-17 20:36:29 · 3582 阅读 · 0 评论 -
使用easyExcel导出百万级数据
1:测试数据量两百二十多万,Excel2007,一个Excel多个sheet2:导入maven依赖包<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>1.1.2-bet...原创 2019-07-17 18:55:32 · 4679 阅读 · 2 评论