Динамические массивы, Spill и ... Заметка
DZone.com Feed на русском

Динамические массивы, Spill и LET: Что изменилось в Excel и почему это важно для Java-приложений

В предыдущей статье "Работа с электронными таблицами в Java: Практический обзор" мы рассмотрели распространенные сценарии взаимодействия Java-приложений с электронными таблицами и категории доступных для этой задачи инструментов. Одним из упомянутых там факторов была поддержка современных формул Excel — тема, заслуживающая большего внимания, чем один пункт списка.Java-приложения взаимодействуют с Excel чаще, чем большинство команд планируют: загрузка файлов из финансовых отделов, логика расчетов, созданная в книге, экспорт отчетов для бизнес-пользователей. Файлы, которые эти пользователи создают сегодня, отличаются от тех, что они создавали пять лет назад. Excel 365 и Excel 2021 представили новую модель формул, и книги, созданные в этих версиях, регулярно ее используют. В зависимости от используемой библиотеки, эти формулы могут вычисляться корректно, молчаливо завершаться с устаревшими кэшированными значениями или вызывать исключения во время пересчета.