Asponse截图,带有公式的列全是0

Asponse截图,带有公式的列全是0,如图:

Asponse截图,带有公式的列全是0_第1张图片

原始截图代码:

Asponse截图,带有公式的列全是0_第2张图片

修改为

/**
	 * 处理截图公式问题
	 * @param path
	 */
	public static void processingFormula(String path){
		com.spire.xls.Workbook wb = new com.spire.xls.Workbook();
		wb.loadFromFile(path);
        Worksheet sheet = wb.getWorksheets().get(0);
        int lastRow = sheet.getLastRow();
        int lastColumn = sheet.getLastColumn();
        for(int i=1;i<=lastRow;i++){
         for(int j=1;j<=lastColumn;j++){
          IXLSRange ixlsRange = sheet.get(i, j);
             if(ixlsRange.hasFormula()){
              String envalutedValue = ixlsRange.getEnvalutedValue();
              ixlsRange.setValue(envalutedValue);
             }
            }
        }
        wb.saveToFile(path, ExcelVersion.Version2013);
        wb.dispose();
	}

Asponse截图,带有公式的列全是0_第3张图片

Asponse截图,带有公式的列全是0_第4张图片

你可能感兴趣的:(poi,Asponse截图,Asponse截取公式)