POI处理超过65536条记录
来源:互联网 发布:软件著作权保护中心 编辑:程序博客网 时间:2024/06/06 05:17
03格式的excel文件(.xls)最多只支持65536行,所以当需要处理的数据超过65536时,便不能使用HSSFWorkbook了,即不能用03格式的excel了
07格式的excel文件(.xlsx)对应的方法是:XSSFWorkbook
先读取一个表头:
SXSSFWorkbook wb2 = new SXSSFWorkbook(6000);File file = new File("C:/Users/DLTB/Desktop/1.xlsx"); //File file = new File( request.getSession().getServletContext().getRealPath("/")+"/resources/model/logmodel.xlsx"); XSSFWorkbook x = null;try {InputStream is = new FileInputStream(file);x = new XSSFWorkbook(new BufferedInputStream(is));wb2 = new SXSSFWorkbook(x,6000);} catch (Exception e) {e.printStackTrace();}
读取该文件的第一张表:
Sheet sheet = wb.getSheetAt(0);
<span style="white-space:pre"></span>List<Log> logList = logMapper.getLogList();//写入的数据(随便改)for (int rownum = 0; rownum < logList.size(); rownum++) {Log log = logList.get(rownum);int i = 0;Row row1 = sheet.createRow(rownum + 3);row1.createCell(i++).setCellValue(log.getCol1());/<span style="font-family: Arial, Helvetica, sans-serif;">/写入的数据(随便改)</span>row1.createCell(i++).setCellValue(log.getCol2());//写入的数据(随便改)}浏览器生成下载链接:
<span style="white-space:pre"></span>String fileName = "操作记录";fileName += ".xlsx";response.setContentType("application/vnd.ms-excel");try {response.setHeader("Content-disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8"));OutputStream ouputStream;ouputStream = response.getOutputStream();wb.write(ouputStream);ouputStream.flush();ouputStream.close();} catch (IOException e) {e.printStackTrace();}
0 0
- POI处理超过65536条记录
- 使用poi单sheet导出超过65535条记录
- oracle 记录超过1000条,使用in方法
- sql查询指定列超过一定条数的记录
- JAVA写EXCEL多于60000条的处理(POI)
- JAVA写EXCEL多于60000条的处理(POI)
- 如何在DW/asp中让重复记录横向[N条记录]超过N条再纵向排
- poi 3.11版本,最多65536条
- 记录:Poi处理Excel并保存到TxT
- 在SQL Server中建立定时任务,处理时间超过一天的记录
- 3.11 poi导出大量数据(最多导入65536条)
- Dynamics CRM OData 查询超过50条记录的数据(Retrieving More than 50 records using OData)
- mysql对搜索结果多条记录的处理
- POI学习记录
- 板卡上的日志缓冲区只可以记录1000条日志,当超过1000条记录时,新增的日志将覆盖旧的记录(是最旧的记录)
- Jakarta POI处理Excel
- JAVA POI处理WORD
- 学习POI处理word
- HTML 5页面可视性API
- 开源项目学习----InfiniteViewPager
- fread 返回值的问题
- Socket通信中的实用属性
- VS2012, opencv2.4.4环境搭建
- POI处理超过65536条记录
- HTML5+CSS3兼容收藏夹
- hibernate的初步使用1,
- 通用数据权限管理系统设计
- HTML6 展望
- Linux free命令详解
- PHP is much better than you think
- JSP和HTML的区别
- ls -l命令详解