Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Apache POI : Проблема с обновлением Excel

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Hehabr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Apache POI : Проблема с обновлением Excel,  
после того как в ячейки записываются новые значения :  
java.lang.IllegalStateException: Cannot get a NUMERIC value from a STRING cell
 
Работаю с 5 файлами, 3 из них работают как надо, а 2 других не хотят.
Пока приходится эти 2 файла стартовать посредством  
Runtime.getRuntime().exec("cmd /c start " + excel.getAbsolutePath());
чтобы они открылись и эксель всё там прорешал и только потом из них вычитывать.  
 
В чём может быть проблема? Как исправить?  
 
 
 
// ---------------------------------------------------------------------------
 
// Здесь в ячейки записываются новые значения
 
workbook.getCreationHelper().createFormulaEvaluator().evaluateAll();
workbook.setForceFormulaRecalculation(true);
 
OutputStream output = new FileOutputStream(excel.getAbsolutePath());
workbook.write(output);
output.flush();
output.close();
 
// Здесь из ячеек вычитываются новые значения,  
после того как Excel перерешает с новыми значениями
 
// ---------------------------------------------------------------------------
 
// «Ломается» на ячейке в которой стоит: =C34
 
java.lang.IllegalStateException: Cannot get a NUMERIC value from a STRING cell
    at org.apache.poi.xssf.usermodel.XSSFCell.typeMismatch(XSSFCell.java:1050)
    at org.apache.poi.xssf.usermodel.XSSFCell.getNumericCellValue(XSSFCell.java:310)
    at quicc.excel.api.ExcelHandlerXSSF.handleCell(ExcelHandlerXSSF.java:275)
    at quicc.excel.api.ExcelHandlerXSSF.readCell(ExcelHandlerXSSF.java:251)
    

Всего записей: 41 | Зарегистр. 07-06-2013 | Отправлено: 17:48 09-07-2017
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Apache POI : Проблема с обновлением Excel


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru