Как я могу экспортировать данные из Java в Excel или Word, если документы имеют разные формы? - PullRequest
0 голосов
/ 30 марта 2011

Мне нужно знать, как экспортировать данные из Java в Excel. Мой клиент дал мне форму и попросил экспортировать данные в их форму отчета. Они могут дать мне другую форму. Как я могу это сделать?

Ответы [ 4 ]

1 голос
/ 30 марта 2011

Взгляните на Apache POI

1 голос
/ 30 марта 2011

Возможно, вы захотите использовать библиотеку Apache POI (http://poi.apache.org/).. Библиотека была создана с единственной целью: чтение и запись стандартов Office Open XML (OOXML) и формата Microsoft OLE 2 Compound Document (OLE2).

1 голос
/ 30 марта 2011

Мне нужно знать, как экспортировать данные из Java в Excel.

Самый простой способ - создать файл значений, разделенных запятыми (csv), который вы импортируете в Excel.

Мой клиент дал мне форму и попросил экспортировать данные в их форму отчета.

Трудно сказать, не видя форму, но вы можете скопировать значения со страницы csv Excel на страницу формы отчета в той же книге Excel. Вы можете автоматизировать это с помощью скрипта Visual Basic.

Они могут дать мне другую форму.

И вы можете скопировать значения со страницы csv Excel на новую страницу формы отчета в той же книге Excel. Вы можете автоматизировать это с помощью другого скрипта Visual Basic.

0 голосов
/ 31 марта 2011

Можете ли вы предположить присутствие Open Office или MS Office в системе?

Лучший способ сделать это - объединить почту.Настройте шаблон слияния и предоставьте данные в файле excel / csv из java-программы.

После создания dta с помощью слияния можно создавать форматированные отчеты.А так как его шаблон, его очень легко изменить в самом Office.

...