随笔分类 -  POI

1
POI分类,即使用Apache POI处理xls和word等微软办公软件的相关文章
摘要:实时下载导出报表 1.修改总览 1.pom.xml <easyexcel.version>2.2.7</easyexcel.version> <poi.version>3.17</poi.version> <!-- 阿里巴巴easyexcel start--> <dependency> <group 阅读全文
posted @ 2021-05-28 18:21 Angel挤一挤 阅读(458) 评论(0) 推荐(0) 编辑
摘要:问题: 单元格内文本应该是这样: 实际POI读取到的内容是这样: 而且,有的读取正常,有的读取不正常。 即使设置xlsx单元格的格式,也没有作用 解决方法: 更稳妥的方法: 扩展: BigDecimal.setScale用法总结 https://www.cnblogs.com/sxdcgaq8080 阅读全文
posted @ 2019-12-31 11:45 Angel挤一挤 阅读(3765) 评论(0) 推荐(0) 编辑
摘要:这里接,java生成超大xlsx文件,并上传至腾讯云的文章https://www.cnblogs.com/sxdcgaq8080/p/11661009.html 实现xlsx文件预览的快速的解决方案,使用微软提供的接口地址,直接拼接自己文件的url即可 【注意:本方法需要注意文档如果具有保密性,谨慎 阅读全文
posted @ 2019-12-25 17:16 Angel挤一挤 阅读(7339) 评论(0) 推荐(1) 编辑
摘要:报错:Can not close IO [ERROR] 2019-11-02 13:51:21.210 [ProExportSkuDataJob-1455-TaskThread-1] [com..proengine.domain.common.util.DpeLogUtil] [] - fd3f7b 阅读全文
posted @ 2019-11-04 14:31 Angel挤一挤 阅读(31846) 评论(2) 推荐(0) 编辑
摘要:解决方法: 使用easyexcel解决超大数据量的导入导出xlsx文件 easyexcel最大支持行数 1048576。 官网地址: https://alibaba-easyexcel.github.io/ GitHub地址: https://github.com/alibaba/easyexcel 阅读全文
posted @ 2019-11-04 14:22 Angel挤一挤 阅读(22376) 评论(0) 推荐(0) 编辑
摘要:场景: java服务生成List数据集合,后台服务生成xlsx临时文件,并将临时文件上传到腾讯云上 注意: 如果生成的xlsx文件是超大的xlsx文件,可以采用阿里的easyExcel方案 https://www.cnblogs.com/sxdcgaq8080/p/11791832.html 今日份 阅读全文
posted @ 2019-10-12 13:32 Angel挤一挤 阅读(1275) 评论(0) 推荐(0) 编辑
摘要:maven项目引用POI的jar: 引入后XSSFWorkbook依旧无法使用的话,需要继续引用这个jar包 阅读全文
posted @ 2019-02-22 11:11 Angel挤一挤 阅读(16294) 评论(1) 推荐(1) 编辑
摘要:使用POI导出xls文件,由于数据过多,导致导出xls报错如下: 原因: 代码中创建 次数过多,导致报错。 解决方法: 把创建HSSFCellStyle对象放在循环之外,或者放在全局,仅创建一次就可以多次使用。 或者可以把创建的相关对象全都提取为static,一次赋值 多次使用。。。。每次使用的时候 阅读全文
posted @ 2017-10-24 15:32 Angel挤一挤 阅读(8448) 评论(0) 推荐(0) 编辑
摘要:使用POI 创建生成XLS,打开xls文件提示【此文件中某些文本格式可能已经更改,因为它已经超出最多允许的字体数。】 原因: 是因为在POI处理xls的过程中,太多次调用了: 解决方法: 将font创建为全局变量,在需要使用的地方再调用进行单独的设置。 阅读全文
posted @ 2017-10-18 15:27 Angel挤一挤 阅读(3777) 评论(0) 推荐(0) 编辑
摘要:不是从InputStream中read,然后outputStream再write @RequestMapping("download4Excel") public void download4Excel(HttpServletResponse response){ XSSFWorkbook work 阅读全文
posted @ 2017-09-21 22:53 Angel挤一挤 阅读(615) 评论(0) 推荐(0) 编辑
摘要:本次使用POI处理xlsx文件,莫名的遇到了一个无法逾越的问题。 总共71个xlsx文件,单个文件最大达到50M以上,71个xls文件摆在那里就有3-4G的大小。 在起始处理的时候,发现原本适用于正常大小的POI处理xls程序竟然屡次的报错GC outofmemory 的内存移除的问题。 【当前状况 阅读全文
posted @ 2017-08-11 11:30 Angel挤一挤 阅读(4154) 评论(2) 推荐(0) 编辑
摘要:使用POI版本: ① ② ③ ④ 1 package com.poi.dealXlsx; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.FileOutputStream; 6 import ja 阅读全文
posted @ 2017-08-11 11:00 Angel挤一挤 阅读(1733) 评论(0) 推荐(0) 编辑
摘要:今天使用POI解析XLS,报错如下: 报错原因是因为: 后台代码: 这个逻辑没有错 就是我解析的是.xls文件 而使用的是XSSFWorkbook类,应该使用 阅读全文
posted @ 2017-04-05 16:47 Angel挤一挤 阅读(10143) 评论(0) 推荐(0) 编辑
摘要:代码处理逻辑: 代码流程: 1.首先需要创建一个实体 用来存储 相关信息 1 package com.sxd.test.unusualName; 2 3 public class NameEntity { 4 5 private String name;//姓名 6 private String n 阅读全文
posted @ 2016-11-16 15:14 Angel挤一挤 阅读(292) 评论(0) 推荐(0) 编辑
摘要:问题1:Package should contain a content type part 1 org.apache.poi.POIXMLException: org.apache.poi.openxml4j.exceptions.InvalidFormatException: Package s 阅读全文
posted @ 2016-09-05 09:13 Angel挤一挤 阅读(496) 评论(0) 推荐(0) 编辑
摘要:项目结构如下: 那第一部分:先是读取Word文档 1 package com.it.WordTest; 2 3 import java.io.FileInputStream; 4 import java.io.FileNotFoundException; 5 import java.io.FileO 阅读全文
posted @ 2016-07-15 12:05 Angel挤一挤 阅读(4895) 评论(0) 推荐(0) 编辑
摘要:使用POI对xlsx中插入超链接和 插入图片 1 package com.it.poiTest; 2 3 import java.awt.image.BufferedImage; 4 import java.io.ByteArrayOutputStream; 5 import java.io.Fil 阅读全文
posted @ 2016-07-14 14:37 Angel挤一挤 阅读(2228) 评论(0) 推荐(0) 编辑
摘要:POI的jar包版本3.14 3.17有很多就不一样了!!!! 涉及到的样式都在代码中有说明: 1 package com.it.poiTest; 2 3 import java.io.FileNotFoundException; 4 import java.io.FileOutputStream; 阅读全文
posted @ 2016-07-12 16:40 Angel挤一挤 阅读(19912) 评论(6) 推荐(0) 编辑
摘要:第一部分:写入xlsx中 使用POI创建一个xlsx文件: 项目结构如下: 具体使用的POI中的 XSSFWorkbook xlsx对象 Sheet 工作簿对象 Row 行对象 Cell 单元格对象 FileOutputStream 流对象 代码如下: 1 package com.it.poiTes 阅读全文
posted @ 2016-07-11 16:28 Angel挤一挤 阅读(868) 评论(0) 推荐(0) 编辑
摘要:如果使用的XSSFWorkbook创建的xls,打开的时候会有这样的提示: 这样 XSSFWorkbook 和HSSFWorkbook的区别。 HSSF - 提供读写Microsoft Excel XLS格式档案的功能。 XSSF - 提供读写Microsoft Excel OOXML XLSX格式 阅读全文
posted @ 2016-07-11 15:07 Angel挤一挤 阅读(11530) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示