封装设置单元格格式为公式的方法
/**
*
* 公式处理
* @param workbook
* @param s
* @param rowIndex 数据起始行
* @param cellStartIndex
* @param cellEndIndex 本人涉及的表格格式有多个连续一样的 所以用cellStartIndex,
cellEndIndex批量定位单元格位置
*/
public static void updateFormula(Workbook workbook, Sheet s, int rowIndex,int cellStartIndex,int cellEndIndex){
FormulaEvaluator eval=null;
if(workbook instanceof HSSFWorkbook)
eval=new HSSFFormulaEvaluator((HSSFWorkbook) workbook);
else if(workbook instanceof XSSFWorkbook)
eval=new XSSFFormulaEvaluator((XSSFWorkbook) workbook);
//获得当前sheet的开始行
int firstRowNum = s.getFirstRowNum();
int lastRowNum = s.getLastRowNum();
//循环row
for(int rowNum = firstRowNum + rowIndex;rowNum |