Какие вы используете JAVA библиотеки для работы с excel файлами?

Довольно долгое время весь требуемый функционал реализовывался при помощи Apach POI. В последнее время появилась потребность делать какие то более сложные вещи в рамках экселя и столкнулся с проблемой отсутствия в этой библиотеке функционала... В частности: графики только очень примитивные, нету типов данных для ячеек (ну т.е. можно задать что то вроде маски, но эксель не воспринимает это как тип данных), на слишком долгая операция объединения (хотя это под вопросом тут возможно просто оптимизация кода спасет). Если у кого есть что посоветовать буду примного благодарен. Хотелось бы естественно какую то бесплатную серьезную библиотеку с документацией, но платные тоже можно рассматривать если они того стоят.
  • Вопрос задан
  • 1255 просмотров
Пригласить эксперта
Ответы на вопрос 4
Rou1997
@Rou1997
JExcelApi есть, но чтобы все было, надо работать непосредственно с COM-оболочкой Excel, на Java это сложно, пишите на C#.
Ответ написан
Комментировать
jamakasi666
@jamakasi666 Куратор тега Java
Просто IT'шник.
Выбор то не такой и большой, попробуй docx4j, если совсем край то jni и Open XML SDK.
Ответ написан
Комментировать
@ruslanys
Попробуй jXLS (jxls.sourceforge.net/).

Он построен на базе Apache POI, но ты можешь создавать XLS шаблоны, объявлять поведение заполнения нужных ячеек. Потом скармливаешь данные и шаблон в jXLS и получаешь то, что нужно.
Ответ написан
Комментировать
dbubb
@dbubb
программист Java
xelem - позволяет работать с документами Excel в формате xml
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы