Apache POI - это набор Java-классов для прямого манипулирования Microsoft Excel и Word файлами, используя чистый Java-код. Используя POI вы можете создавать свои собственные документы и иметь полный контроль над стилями, таблицами, чартами и т.п.
Вообще, POI - это возможность доступа к Microsoft Format Files, тем более, что ColdFusion MX 7 поддерживает эту функцию, потому как POI используется для создания Exel-рапортов.
Вообще POI состоит из 4 разных подпроектов: POIFS, HSSF, HWPF и HPSF. Расскажу о них по-порядку.
POIFS - это низкоуровневый API для чтения и записи OLE Compound Documents, включая Microsoft Office документы.
HSSF - это набор и низкоуровневых и высокоуровневых API для чтения и записи Microsoft Excel документов.
HWPF - обеспечивает поддержку Microsoft Word документов.
HPSF - поддерживает Document Properties.
Сейчас я вам покажу как эти API можно использовать в реальной жизни - к примеру пользовательскую модель API для создания Excel документов. Используя эту модель, вы сможете читать и записывать такие файлы. Давайте создадим к примеру многолистную буку. Мы получим данны из базы данных и заполним буку таким образом, чтобы на каждую группу данных отводился лист:
Код вы можете глянуть тут... (блоггер не позволяет ни разместить картинку в реальный размер - уменьшает ее до такого что ее не разглядеть, и код привести человеческий нельзя.. ибо все вырезается)
А в итоге мы получим вот что:Собственно вот и все. :)
В конечном результате важен конечный результат!
суббота, декабря 03, 2005
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий