Создать Word отчет в Java

Высокоскоростная Java библиотека для создания отчетов Word и автоматизации документов с использованием шаблонов Word и пользовательских данных.

Этот генератор отчетов предоставляет эффективный независимый от платформы API. Используйте наш Reporting API для разработки высокоуровневого программного обеспечения для платформы Java. Интегрировав наше решение в свое программное обеспечение, вы сможете создавать потрясающие отчеты на основе шаблонов Word и пользовательских данных с помощью Java.

Посмотреть фрагмент кода

Отчетность для Word с использованием Java

Создавайте красивые отчеты из Word шаблонов и пользовательских данных с помощью Java. Дополните свои отчеты списками, таблицами, диаграммами, изображениями, штрих-кодами и другими элементами документов на Java. С помощью LINQ движка генерации документов для Java вы можете легко создавать отчеты.

Посмотрите, как легко создать отчет Word на Java, выполнив следующие действия:

  1. Выберите источник данных, например JSON, XML, CSV, базу данных или объекты пользовательских типов.
  2. Подготовьте шаблон Word документа. Используя синтаксис на основе LINQ, сортируйте, фильтруйте и группируйте данные непосредственно в шаблонах Word.
  3. Используйте наш Java генератор отчетов, чтобы связать шаблон Word и данные из вашего источника данных с помощью LINQ синтаксиса и получить отчет в выбранном вами формате.

Автоматизированная генерация Word документов на Java

Используя это Java решение, вы можете создавать отчеты во многих популярных форматах документов с профессиональным качеством. Не только отчеты, создавайте Word документы любого типа, такие как счета, резюме, контракты, письма и другие, используя Java.

Генерация отчетов Word на Java

Наш генератор отчетов основан на технологии динамической привязки источника данных к полям в Word шаблоне с использованием LINQ синтаксиса. Такой программный движок значительно повысит производительность труда при подготовке однотипных документов за счет автоматизации рутинных операций.

Создать отчет Word на Java

Чтобы увидеть, как создать отчет на Java и как работает наш API, загрузите шаблонный Word документ и файл с вашими данными. Укажите имя объекта источника данных, если он используется в Word шаблоне. После запуска кода загрузите отчет в удобном формате, сгенерированный нашей Java библиотекой.

Создайте отчет на основе шаблона DOCX в Java
Загрузить шаблон
Выполнить код
Загрузить файл данных
Выберите целевой формат из списка
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>ver</version>
  <classifier>jdk17</classifier>
</dependency>
Копировать
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
Копировать
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
 <artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
Копировать
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
Копировать
import com.aspose.words.*;

Document doc = new Document("Input.docx");
Object dataSource = "";

ReportingEngine engine = new ReportingEngine();
engine.buildReport(doc, dataSource);

doc.save("Output.docx");
Выполнить код

Как создать отчет Word в Java

  1. Установите Aspose.Words for Java
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой Java проект
  3. Создайте шаблон Word, размеченный с помощью синтаксиса на основе LINQ.
  4. Загрузите документ шаблона Word
  5. Загружайте свои данные из источника данных: файлов, баз данных или пользовательских объектов.
  6. Создайте отчет, передав шаблон Word и данные экземпляру 'ReportingEngine'
  7. Сохраните сформированный отчет в виде отдельного файла

библиотека Java для создания отчета Word

Мы размещаем наши пакеты Java в репозиториях Maven. 'Aspose.Words для Java' - это обычный JAR файл, содержащий байт-код. Следуйте пошаговым инструкциям по его установке в среде разработчика Java.

Системные Требования

Поддерживаются Java SE 7 и более поздние версии Java. Мы также предоставляем отдельный пакет для Java SE 6 на случай, если вам придется использовать эту устаревшую JRE.

Наша библиотека Java является кроссплатформенной и работает во всех операционных системах с JVM, включая Microsoft Windows, Linux, macOS, Android и iOS.

Для получения информации о дополнительных зависимостях пакетов, таких как JogAmp JOGL, Harfbuzz шрифтов Java Advanced Imaging JAI, обратитесь к документации по продукту.

Другие поддерживаемые форматы документов для отчетов

Вы можете создавать отчеты и автоматизировать документы для других форматов файлов:

5%

Подпишитесь на обновления продукта Aspose

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.