Java
「已注销」
这个作者很懒,什么都没留下…
展开
-
poi百万数据读取
需求分析 使用POI基于事件模式解析案例提供的Excel文件 思路分析 用户模式:加载并读取Excel时,是通过一次性的将所有数据加载到内存中再去解析每个单元格内容。当Excel 数据量较大时,由于不同的运行环境可能会造成内存不足甚至OOM异常。 事件模式:它逐行扫描文档,一边扫描一边解析。由于应用程序只是在读取数据时检查数据,因此不需要将 数据存储在内存中,这对于大型文档的解析是个巨大优势...原创 2019-09-11 15:51:07 · 613 阅读 · 0 评论 -
poi百万数据报表导出
需求分析: 使用Apache POI完成百万数据量的Excel报表导出 思路分析: 基于XSSFWork导出Excel报表,是通过将所有单元格对象保存到内存中,当所有的Excel单元格全部创建完成之后 一次性写入到Excel并导出。当百万数据级别的Excel导出时,随着表格的不断创建,内存中对象越来越多,直至内 存溢出。Apache Poi提供了SXSSFWork对象,专门用于处理大数据量E...原创 2019-09-11 15:51:39 · 299 阅读 · 0 评论 -
poi模板打印
row从1索引开始 cell从0索引开始 poi模板打印步骤: 制作模版文件(模版文件的路径) 导入(加载)模版文件,从而得到一个工作簿 读取工作表 读取行 读取单元格 读取单元格样式 设置单元格内容 其他单元格就可以使用读到的样式了 代码实现: @RequestMapping(value = "/export/{month}", method = RequestMethod.GET) pu...原创 2019-09-11 15:51:57 · 149 阅读 · 0 评论 -
poi导入excel(流方式)
环境搭建 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.1</version> </dependency> <dependency> <groupId&g...原创 2019-09-11 15:52:30 · 739 阅读 · 0 评论 -
poi报表导出
思路: 1.获取报表数据 2.构造Excel 3.完成下载 步骤分析: 1.构造表格数据 2.创建爱你工作簿 3.创建sheet 4.创建行对象 5.创建单元格对象 6.填充数据,设置样式 7.下载 下载模板图: 代码实现: controller层 @RequestMapping(value = "/export/{month}", method = RequestMethod.GET) pub...原创 2019-09-11 15:53:08 · 169 阅读 · 0 评论