欢迎访问我的个人网站==》 jiashubing.cn

随笔分类 -  09、POI

摘要:import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.StringUtils; import org.apache.poi.openxml4j.exceptions.Invali 阅读全文
posted @ 2023-10-23 15:17 贾树丙 阅读(47) 评论(0) 推荐(0) 编辑
摘要:要求 比如:第一个文件 message_zh.properties 里有aaa=123bbb=456 第二个文件 message_en_US.properties 里有aaa=onetwothreebbb=fourfivesix 合并到一个excel里只有三列aaa 123 onetwothreeb 阅读全文
posted @ 2023-04-18 17:23 贾树丙 阅读(41) 评论(0) 推荐(0) 编辑
摘要:不推荐getCellType(),推荐getCellTypeEnum() 不推荐使用HSSFCellStyle 中的属性 阅读全文
posted @ 2017-11-08 15:33 贾树丙 阅读(19422) 评论(0) 推荐(0) 编辑
摘要:问题 cell.getCellStyle().setFont(font); 这句话本来只是想设置这一个单元格cell的字体样式,但是实际上却影响了很多个单元格的样式。 问题出在了,Excel模板中这些单元格本来就是同一个样式,get得到的样式修改,影响的当然也是全部的 解决 但是直接创建的样式的话, 阅读全文
posted @ 2017-11-01 10:58 贾树丙 阅读(9712) 评论(6) 推荐(1) 编辑
摘要:问题 目的是要将Excel中的文字全部显示出来,可以设置对齐格式为【缩小字体填充】,但是这样的话只能展示出一行数据,字体会变得很小。还有一种办法,设置对齐格式为【自动换行】,然后让单元格中的字体自动调整大小。 我的实现思路是,设置单元格中的字体大小,最大10号字,最小5号字,判断优先使用大的字体;如 阅读全文
posted @ 2017-10-31 09:58 贾树丙 阅读(7282) 评论(0) 推荐(0) 编辑
摘要:添加的maven依赖是 <poi.version>3.15</poi.version> ... <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>${poi.version}</v 阅读全文
posted @ 2017-10-30 18:21 贾树丙 阅读(846) 评论(0) 推荐(0) 编辑
摘要:使用POI在Excel里插入图片,如何使插入的图片使用固定的大小?先介绍原有的两种方式: 一种是指定开始和结尾单元格,然后从头画到尾,相当于平铺 还有一种就是仅指定开始的单元格,图片的大小跟这个单元格的长宽有关,可以放大缩小固定的倍数,相当于左对齐 第一种效果如下: 第二种效果如下: 第一种方法的关 阅读全文
posted @ 2017-08-10 09:09 贾树丙 阅读(13648) 评论(0) 推荐(0) 编辑
摘要:获取单元格的宽,即获取所在列的宽。先获取单元格所在的sheet:cell.getSheet() sheet.getColumnWidth( cell.getColumnIndex() ) 单位不是像素,是1/256个字符宽度sheet.getColumnWidthInPixels( cell.get 阅读全文
posted @ 2017-07-27 16:16 贾树丙 阅读(16848) 评论(0) 推荐(0) 编辑
摘要:问题分析: Excel2007以前的格式是.xls,之后的格式是.xlsx。打开单独的一个Excel文档,使用“另存为”功能,可以很轻松的转换格式。但是面对几百个Excel表这样就太累了,搜索很久,也没发现一个工具可以直接批量进行格式转换。 最终发现可以使用VBA来实现批量转换Excel格式的功能。 阅读全文
posted @ 2017-04-07 17:52 贾树丙 阅读(39424) 评论(3) 推荐(4) 编辑
摘要:使用POI读取Excel值的同学,一定为日期类型抓狂过! POI对单元格日期处理很弱,没有针对的类型,日期类型取出来的也是一个double值,所以同样作为数值类型。即使使用cell.setCellType(CellType.STRING) 也还是会返回一个数字 网上大部分的方法是:cell.getC 阅读全文
posted @ 2017-04-06 18:23 贾树丙 阅读(39839) 评论(2) 推荐(0) 编辑