q060831

Results 15 issues of q060831

版本号:3.7.0 问题描述: #6851 解决了0不展示问题,但是长度为0的字符串无法编辑的问题又出来的。 建议改成这样 ``` {{ getValues || getValues === 0 ? getValues : ' ' }} ```

版本号:3.7.0 问题描述:用模版导出xlsx时如果存在循环行导出会导致循环行后面的公式失效 例如:第5行是循环行,第6行使用公式对前面行进行汇总,导出后汇总的公式没了 看了一下源码是PoiExcelTempUtil工具类的问题 ``` // 重设了单元格格式 cell.setCellStyle((CellStyle) map.get("cellStyle")); if ((boolean) map.get("isDate")) { cell.setCellValue((Date) map.get("value")); } else { CellType cellType = (CellType) map.get("cellType"); switch (cellType) { case NUMERIC: cell.setCellValue((double) map.get("value"));...

![Image](https://github.com/user-attachments/assets/5b339661-5617-4f91-8f60-d99d65e4b413)

PoiExcelTempUtil工具类中向下移动单元格时,遇到公式单元格跳过,没有复制到下一行 ``` /** * 把这N行的数据,cell重新设置下,修复因为shift的浅复制问题,导致文本不显示的错误 * * @param sheet * @param startRow * @param endRow */ public static void reset(Sheet sheet, int startRow, int endRow) { if (sheet.getWorkbook() instanceof HSSFWorkbook)...

版本号:3.9.0 分支:main 错误截图:

bug