Генерация динамического Excel из Java - PullRequest
3 голосов
/ 23 сентября 2008

Мы предварительно определили Excel структуру документа с множеством написанных формул и макросов.

Во время загрузки Excel через приложение Java мы заполняем определенные ячейки в Excel данными. После загрузки при открытии пользователем Excel встроенные в него макросы и формулы будут считывать предварительно заполненные данные и вести себя соответствующим образом.

Сейчас мы используем ExtenXLS для генерации Динамического Excel документа из Java. Лицензия основана на процессоре и не поддерживает Box с двухъядерным процессором. Мы вынуждены покупать больше лицензий.

Есть ли какой-нибудь лучший инструмент, который мы можем посмотреть на него, который либо бесплатный, либо стоимость продукта и поддержки минимальна (поддержка необходима), лицензия проста?

Ответы [ 3 ]

12 голосов
/ 23 сентября 2008

Мне очень понравилось использовать библиотеку Apache POI Project HSSF (http://poi.apache.org/) - это было довольно просто в использовании. Я не использовал его настолько глубоко, но он казался довольно мощным. Также есть JExcelAPI ( http://sourceforge.net/projects/jexcelapi/), который я не использовал.

2 голосов
/ 10 мая 2009

Я работаю над проектом с открытым исходным кодом, который называется XLLoop - эта структура позволяет вам представлять функции POJO как функции Excel.

Таким образом, вместо заполнения таблицы Excel данными, вы можете создать функцию, которая загружает данные и заполняет их.

2 голосов
/ 23 сентября 2008

Если у ваших пользователей будет последняя версия Excel, нетрудно настроить формат файла XML вручную. Просто сохраните существующий документ в формате XML и найдите места, которые вы хотите заменить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...