java大数据量导出csv文件并压缩 java大数据量导出csv文件并压缩java使用POI大数据量导出excel一般会存在以下几个问题:一次从数据库查询出这么大数据,查询缓慢查询数据量过大时会内存溢出解决方案:分页查询数据,比如一次查询5w数据,生成多个excel文件大数据量生成excel文件过慢解决方案:生成excel改为生成csv文件本文主要介绍java导出csv文件csv文件导出工具类packagecom.yss.datamiddle.util;importjavax.servlet.ServletOutputStream;importjavax.servlet.http.HttpServletResponse;importjava.io.*;importjava.lang.reflect.Field;importjava.util.List;importjava.util.Map;importjava.util.zip.ZipEntry;importjava.util.zip.ZipOutputStream;/***@description:*@author:Hld*@create:2021/11/1617:11*@update:2021/11/1617:11*/publicclassCsvUtils{/***导出csv文件*@paramtitles导出文件列头*@paramlist具体导出数据*@paramfileName文件名称*@paramresponse*@throwsIOException*@throwsIllegalArgumentException*@throwsIllegalAccessException*/publicstaticvoidexportCsv(Listtitles,List