Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Java записать данные в doc


Автор: diman1979 22.3.2007, 15:44
Вопрос вот в чём: существует программа на jave данные из которой пользователем заносятся в *.doc файлы,  в виду большого количества данных и невнимательности часто допускается много ошибок, можно ли сделать на jave это автоматом (данные заносятся не последовательно а в текст, таблицы).

Автор: jManiak 22.3.2007, 15:59
http://jakarta.apache.org/poi/hwpf/index.html

Автор: LSD 22.3.2007, 17:52
Или через OLE - http://sourceforge.net/projects/jacob-project/.

Автор: diman1979 22.3.2007, 21:42
LSD, можно по подробней?

Автор: Metal_Heart 23.3.2007, 09:51
Цитата

JACOB is a JAVA-COM Bridge that allows you to call COM Automation components from Java. It uses JNI to make native calls into the COM and Win32 libraries.


так этож только под винду! Где-то здесь были темы как взаимодействовать с OpenOffice-ом.

Автор: LSD 23.3.2007, 13:27
Цитата(diman1979 @  22.3.2007,  21:42 Найти цитируемый пост)
LSD, можно по подробней?

В примерах JACOB есть пример взаимодействия с Word посмотри его.

Автор: StandartenFuhrer 16.4.2008, 23:10
чета я не увидил ни в Jacob ни в POI примеров работы с Вордом(в часности работа с таблицами)... мож примерычик либо ссылочку на примерчик...;))

Автор: Hidrag 16.4.2008, 23:24
Сохраняй вордовский файл как xml документ и делай с ним что хочешь...

Автор: StandartenFuhrer 17.4.2008, 00:33
xml это конечно корошо...не спорю... но вот интересно POІ домучать с таблицами....мож кто поделиться инфой

Автор: alexsaltykov 17.4.2008, 17:04
Вот взаимодействие с http://www.i-rs.ru/Stat-i/Java-OpenOffice.org-generator-otchetov

Автор: StandartenFuhrer 5.6.2008, 01:24
у меня JAVA выбрасывает ексепшн...использую JACOB и JBuilder
Код


# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x770c4145, pid=3616, tid=5016
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_11-b03 mixed mode)
# Problematic frame:
# C  [ntdll.dll+0x44145]
#
# An error report file with more information is saved as hs_err_pid3616.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#


Автор: illarion 5.3.2009, 11:06
Цитата(diman1979 @ 22.3.2007,  15:44)
Вопрос вот в чём: существует программа на jave данные из которой пользователем заносятся в *.doc файлы,  в виду большого количества данных и невнимательности часто допускается много ошибок, можно ли сделать на jave это автоматом (данные заносятся не последовательно а в текст, таблицы).

У меня есть проект по взаимодействию с опенофисом, кстати нуждающийся в волонтерах  smile http://code.google.com/p/jodtreport/

Автор: _seroga 24.3.2009, 09:40
Цитата(illarion @ 5.3.2009,  11:06)
У меня есть проект по взаимодействию с опенофисом, кстати нуждающийся в волонтерах  smile http://code.google.com/p/jodtreport/

Илларион, смотрел пример использования. Какие поля Вы используете в шаблоне для таблиц?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)