ExtenXLS — это набор инструментов для создания отчетов Java Excel, разработанный компанией Extentech. [1] Это API для создания отчетов , который позволяет считывать, изменять и создавать отчеты на основе электронных таблиц из приложений Java . [2]
Полностью написанный на языке программирования Java , ExtenXLS создает новые файлы электронных таблиц с нуля, а также из существующих шаблонов файлов электронных таблиц. ExtenXLS имеет возможность использовать данные из любого источника и выводить их в совместимых с Excel форматах XLS , XML и HTML .
Распространенные варианты использования варьируются от Java Servlet , который создает отчеты о финансовом анализе, до JavaBeans, встроенных в JavaServer Pages для использования при выполнении расчетов формул. API ExtenXLS можно использовать как компонент настольной электронной таблицы или встраивать в серверное приложение. Благодаря возможности повторного использования существующих электронных таблиц ExtenXLS может обновлять файлы шаблонов XLS свежими данными из баз данных и выводить их в пользовательские отчеты. Он совместим с Excel, входные файлы шаблонов могут варьироваться от различных сложных устаревших электронных таблиц, таких как: опросы, контрольные списки, сценарии «что если» и исторические данные портфеля.
ExtenXLS содержит методы, которые могут создавать новые WorkBooks с нуля, позволяя вставлять новые ячейки, содержащие текст и числовые данные. Продукт позволяет настраивать вывод с помощью сотен шрифтов, цветов, узоров, границ, формул, именованных диапазонов и встроенных форматов, таких как: валюта, дата, финансовые и числовые шаблоны форматирования.
Другие возможные области применения включают: пользовательские интерфейсы, созданные с использованием включенных компонентов электронных таблиц Java Swing , а также преобразования электронных таблиц в HTML и XML.