Sheet sheet = workbook.createSheet();
Row row = sheet.createRow((short) 1);
row.createCell(1).setCellType(Cell.CELL_TYPE_FORMULA);
row.createCell(1).setCellFormula("TODAY()");
这样设置好之后生成的excel是这样的
双击单元格之后才执行公式
用过sheet.setForceFormulaRecalculation(true);但是没有效果
怎么样才能在生成excel的时候就触发公式?
试试
workbook.setForceFormulaRecalculation(true);
或
workbook.getCreationHelper().createFormulaEvaluator().evaluateAll();
不行呀,两个我都试过了,而且在row.createCell(1).setCellFormula("TODAY()");前后都试过,都不行呀