Введение

ExtenXLS – это Java Excel Reporting Toolkit, разработанный компанией Extentech. Это API для создания отчетов, позволяющее считывать, изменять и создавать отчеты на основе электронных таблиц из Java-приложений. Написанный полностью на языке программирования Java, ExtenXLS создает новые файлы электронных таблиц как с нуля, так и на основе существующих шаблонов. ExtenXLS способен использовать данные из любого источника и выводить их в Excel-совместимых форматах XLS, XML и HTML. Типичные области применения варьируются от Java Servlet, генерирующего отчеты финансового анализа, до JavaBeans, встроенных в JavaServer Pages для выполнения вычислений по формулам. API ExtenXLS может использоваться как компонент настольной электронной таблицы или быть встроенным в серверное приложение. Благодаря возможности повторного использования существующих электронных таблиц, ExtenXLS может обновлять файлы-шаблоны XLS актуальными данными из баз данных и формировать индивидуальные отчеты. Он совместим с Excel, а входные файлы-шаблоны могут быть представлены различными сложными устаревшими электронными таблицами, такими как: анкеты, контрольные списки, сценарии "что если" и исторические данные портфеля. ExtenXLS содержит методы для создания новых рабочих книг с нуля, позволяющие вставлять новые ячейки, содержащие текст и числовые данные. Продукт предоставляет возможности настройки выходных данных, используя сотни шрифтов, цветов, узоров, границ, формул, именованных диапазонов и встроенных форматов, таких как: валюта, дата, финансовые и числовые форматы. Другие возможные применения включают: пользовательские интерфейсы, созданные с использованием компонентов электронной таблицы Java Swing, и преобразование электронных таблиц в HTML и XML.