Страница 1 из 1
Как использовать Excel для печати отчетов из программы?
Добавлено: 21 июн 2004, 14:41
bala
Подскажите на примере, как передать данные из программы в файл шаблона таблицы Excel.
Где об это можно почитать на русском языке?
Добавлено: 22 июн 2004, 02:01
Bas
Нетривиальная это задача... Можно предложить два способа, в зависимости от требований.
Если твоя "программа" должна работать исключительно под Windows, то можно попробовать использовать сам Excel как COM объект и найти/написать Java-COM bridge (в качестве примера можно глянуть здесь
http://danadler.com/jacob/, или попытаться поискать похожее).
Второй вариант потенциально будет работать везде. Есть open-source проект, называется Jakarta POI (
http://jakarta.apache.org/poi/). С помощью этой библиотеки можно читать/писать данные в Excel документы (прямо в бинарном виде, т.е. без использования самого Excel). Работает, сразу скажу, кривовато (оччень не любит макросы в документах).
Документации на русском языке не встречал

Добавлено: 22 июн 2004, 16:08
bala
Bas, спасибо за рекомендации, но у меня ничего не получается с JACOB, а к JAKARTA я даже не знаю как подступиться. Там в Download столько файлов, что я теряюсь и не знаю, что скачать. Можно ли объяснить подробнее, как ее установить?
Добавлено: 22 июн 2004, 16:58
Bas
Скачиваешь вот этот
файл и просто раззиповываешь его. читаешь документацию

Удачи!
Добавлено: 22 июн 2004, 17:57
Bas
А почему не получается с JACOB? Вроде, там все понятно - берешь документацию с указанного microsoft сайта, читаешь ее, делаешь то, что тебе надо, как бы с Microsoft SDK, а потом меняешь com.ms импорты на com.jacob - вроде все...

Добавлено: 22 июн 2004, 18:43
bala
У меня трудности с чтением документации на английском. А в текстах программ примеров по загрузке данных в файл шаблона Excel я не нашла...