2016-05-01 4 views
0

Ich stieß auf ein Problem mit Jxls-Formeln, sie wurden nicht ausgewertet, um das Ergebnis zu korrigieren, wenn wir SxssfTransformer verwenden.Formeln, die nicht ausgewertet werden, wenn wir SxssfTransformer verwenden

endgültige Arbeitsmappe templateWorkBook = WorkbookFactory.create (templateFile);

finaler PoiTransformer poiTransformer = PoiTransformer.createSxssfTransformer (templateWorkBook, 10000, false);

Wenn ich jedoch normalen XSSFTransformer verwendete, wurden die Formeln korrekt ausgewertet. Also mein Code unten funktioniert.

final Workbook templateWorkBook = WorkbookFactory.create(templateFile); 
final PoiTransformer poiTransformer = PoiTransformer.createTransformer(templateWorkBook); 

Kennt jemand Abhilfe in Bezug auf Formeln, während SXSSFTransformer mit

Antwort

0

Try Formel Neuberechnung in Excel mit dem folgenden Code zu zwingen

workbook.setForceFormulaRecalculation(true); 
Verwandte Themen