POI按模板导出Excel刷新公式
通过POI导出excel,若是原excel模板中包含公式,默认情况下公式是不起作用的。需要通过添加下面这一行代码: sheet.setForceFormulaRecalculation(true);
基本案例:默认excel模板样式

其中C列是通过A列+B列的结果;
public final void fnTestExcel() throws IOException {int rows = 3, cols = 2;// File excel = FileUtil.getFileAtClassesDir(null, "W005/templete/", "test.xls");File excel=new File("E:\\gitworkspace\\bpeyixi\\src\\main\\resources\\W005\\templete\\test.xls");//模板文件FileInputStream is = new FileInputStream(excel);String fileName="test2";HSSFWorkbook wb = new HSSFWorkbook(is);HSSFSheet sheet = wb.getSheetAt(0);// 打开第一个sheetHSSFRow row = sheet.getRow(0);// 打开第一行for (int i = 0; i < rows; i++) {row = sheet.getRow(i);for(int k=0;k
涉及到的类:
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
导出结果

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
