|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.08.2017, 13:51 | #1 |
Пользователь
Регистрация: 04.11.2013
Сообщений: 15
|
Apache POI:Как обновить Excel-файл со многими формулами
Что я делаю не так?
Почему в новом файле значение ячейки D5: #DIV/0! -- Program output: Formula is: C34 1. case Cell.CELL_TYPE_NUMERIC --> Last evaluated as: 407.2521754511886 Formula is: C34 -- Cell values: Value of the cell D5 in file excelFileOrig.xlsm is: 407,25 Value of the cell D5 in file excelFileNew.xlsm is: #DIV/0! Value of the cell C8 in file excelFileOrig.xlsm is: 5,0 Value of the cell D5 in file excelFileNew.xlsm is: 15,0 -- Code: Код:
|
04.08.2017, 10:25 | #2 |
Пользователь
Регистрация: 04.11.2013
Сообщений: 15
|
Может быть можно как-то удалить кэшированные результаты из файла?
Чтобы в новом файле все результаты пересчитались по новому, с учётом внесённых изменений... |
04.08.2017, 15:10 | #3 |
Пользователь
Регистрация: 04.11.2013
Сообщений: 15
|
С помощью workbook.setForceFormulaRecalculati on(true); новый файл сохраняется с новыми значениями всех ячеек.
Проблема теперь с выводом значения ячейки в новом файле: ------------------------------------------------------------------------------------------------- Formula is: C34 cell.getCachedFormulaResultType(): 0 0. case Cell.CELL_TYPE_NUMERIC --> Last evaluated as: 407.2521754511886 Formula is: C34 cell.getCachedFormulaResultType(): 5 5. case Cell.CELL_TYPE_ERROR --> ------------------------------------------------------------------------------------------------- Почему выводит CELL_TYPE_ERROR ? Новый файл хранит новые значения всех ячеек. Что надо ещё добавить в коде? Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Apache POI - Вопрос по выводу значений ячеек | Hehabr | Общие вопросы по Java, Java SE, Kotlin | 1 | 27.08.2017 14:47 |
Apache POI : Проблема с обновлением Excel | Hehabr | Общие вопросы по Java, Java SE, Kotlin | 4 | 11.07.2017 00:08 |
Помогите с подключением библиотеки Apache POI | iNataliya | Общие вопросы по Java, Java SE, Kotlin | 3 | 03.08.2016 16:07 |
Как раскрасить ячейки с формулами в Excel | Stranra | Microsoft Office Excel | 33 | 15.11.2012 12:29 |
Разбор Word (Java API Apache POI) | Gonzo | Фриланс | 1 | 19.01.2012 22:13 |