excel
喵喵队摸鲨鱼
用时间换能力,用能力换时间
展开
-
java在excel编写公式并执行,解决公式setForceFormulaRecalculation不生效的原因
当java操作excel表格的时候,有时候通过公式计算比直接后台计算要方便,所以公式计算的重要性体现了出来// 单元格类型cell.setCellType(CellType.FORMULA.getCode());// 公式cell.setCellFormula("SUM(J20:J"+(count+1)+")/SUM(G20:G"+(count+1)+")");单元格类型有这些public enum CellType { @Internal( since = "POI原创 2021-04-20 10:43:10 · 6274 阅读 · 0 评论 -
java操作sheet实现整体行下移
由于poi中不支持整体行下移,或者通过复制的时候行下移样式丢失,所以找到一个整体下移的思路,并进行了一部分自己理解的简化 /** * 整体行下移 * @param sheet 表 * @param rows 移动的行 */ private void move(XSSFSheet sheet,Integer rows){ int beginRowNo = rows; Row beginRow = sheet.ge原创 2021-04-20 10:32:48 · 1169 阅读 · 4 评论 -
sheet.getRow空指针异常
try { // getCell这一行获取的时候可能报空指针异常 cell = sheet.getRow(Row).getCell(column); } catch (NullPointerException e) { cell = sheet.getRow(Row).createCell(column); cell = sheet.getRow(Row).getCell(column); }当捕获到异常,我们重新创建这个Cell...原创 2021-04-20 10:30:05 · 4036 阅读 · 0 评论