Я использую apache poi 3.6 с java для чтения файлов Excel. Сначала я начал с файлов HSSF. Итак, я реализовывал пакет org.apache.poi.hssf.usermodel.*;
для всех этих функций.
Например ...
1) Я использую mySheet.setForceFormulaRecalcualtion(true);
=> для формулы необходимо пересчитать при открытии рабочей книги.
2) org.apache.poi.hssf.usermodel.FormulaEvaluator formulaEvaluator=new FormulaEvaluator(mySheet, myWorkBook);
formulaEvaluator.evaluateFormulaCell(cell);
=> для вычисления формулы и сохранения результата формулы.
Но я хочу использовать эти функциональные возможности для файлов, отформатированных как в формате HSSF (.xls), так и в формате XSSF (.xlsx). Теперь я реализую пакет org.apache.poi.ss.usermodel
для представления файлов .xls и .xlsx.
Но я могу выполнять все те функции, которые уже выполнялись в HSSF. Но я не могу выполнить вышеупомянутые 2 функции, используя этот пакет org.apache.poi.ss.usermodel
.
Кто-нибудь знает решение?