Всем привет!
Надо обновить существующий файл Excel со многими формулами.
Версия Apache POI 3.16
Я знаю, что API Apache POI сам предоставляет FomulaEvаluator, но определенные формулы не поддерживаются POI Apache.
Использовать функцию евалуате нельзя так-как файл Excel содержит формулы, не поддерживаемые Apache POI.
Я могу удалить кэшированные результаты из файла (после обновления), но я не могу сохранить новый файл с новыми кешированными результатами.
Для этого нужно открыть Excel обычным способом и только тогда кэшируются новые значения.
Может ли кто-нибудь помочь получить решение без открытия Excel и без использования FormulaEvaluator ?
Заранее благодарен и с уважением
Hehabr
–--------------------------------------------------------------------
Excel-файл:
[img]http://radikal.ru][img]http://s019.radikal.ru/i640/1708/07/4163826ac325.jpg[/img]
Вывод программы:
Formula is: C34
cell.getCachedFormulaResultType(): 0
0. case Cell.CELL_TYPE_NUMERIC --> Last evaluated as: 6.0
Formula is: C34
cell.getCachedFormulaResultType(): 0
0. case Cell.CELL_TYPE_NUMERIC --> Last evaluated as: 0.0