Рамки отчета Excel - PullRequest
       30

Рамки отчета Excel

1 голос
/ 18 сентября 2008

Доступна ли какая-либо платформа отчетов Excel? Нам нужно экспортировать некоторые отчеты в формат Excel. Наше приложение является Java-приложением, поэтому все, что поддерживает Java, было бы замечательно. Я пробовал Apache POI API, однако этого недостаточно. Любой фреймворк на основе Windows API будет лучше.

Ответы [ 7 ]

2 голосов
/ 06 октября 2008

К вашему сведению, JasperReports использует POI для конвертации в Excel.

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

Службы отчетов SQL Server имеет параметры для экспорта в Excel.

1 голос
/ 22 сентября 2008

Можете ли вы рассказать, что вам не нравится в Apache POI? Я использую POI уже много лет и не нашел ничего такого, что не могло бы быть связано с твиком здесь или там или с творческим подходом. ИМХО, это лучшая открытая (и бесплатная) среда генерации и создания отчетов в Excel.

Если вы готовы платить деньги, тогда Actuate, вероятно, найдет лучшее решение. Механизм электронных таблиц Actuate и API Excel позволяют читать, писать, изменять и создавать целые таблицы или их части. Я использовал его, и их API стал богаче и проще, чем POI. POI, хотя и мощный, напоминает API, который со временем вырос и в нем много разработчиков, участвующих в создании функциональности и исправлений.

0 голосов
/ 12 февраля 2019

Ксилофон - это библиотека LGPL и утилита командной строки, которая использует Apache POI, но устраняет большинство ее недостатков.

Он использует данные в формате XML, шаблоны электронных таблиц в формате XLS (X) и делает создание сложных отчетов Excel более увлекательным. Вы можете прочитать об этом в этом посте . Из-за проблем с лицензированием и безопасностью этот бэкэнд должен быть лучшим выбором, чем Windows API.

0 голосов
/ 26 марта 2011

Вы также можете попробовать jxl, но, честно говоря, это API более запутанно, чем POI.

0 голосов
/ 03 октября 2008

Почему пои недостаточно хорош для тебя?

Альтернативой могут быть отчеты о яшме. Я использовал это вместо poi пару раз, и опыт был приятным.

0 голосов
/ 18 сентября 2008

Попробуйте xlsgen , поддерживает Java (но может работать только под Windows).

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