XLSX в DOCX Java

Преобразование Excel в Word может быть полезно, когда вам нужно экспортировать данные из рабочего листа в таблицу в документе Word. Чтобы автоматизировать это преобразование, в этой статье рассказывается, как преобразовать файлы Excel XLSX в формат Word DOCX с помощью Java. Кроме того, также обсуждаются дополнительные параметры для настройки преобразования XLSX в DOCX.

API конвертера Excel в Word Java

Aspose.Cells for Java — это API для работы с электронными таблицами, который позволяет создавать, обрабатывать и манипулировать файлами Excel. Кроме того, API обеспечивает высококачественное преобразование файлов Excel XLSX в другие форматы, включая DOCX, PDF и т. д. Вы можете либо скачать API, либо установить его, используя следующую конфигурацию Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.3</version>
</dependency>

Конвертировать XLSX в DOCX на Java

Преобразование электронной таблицы Excel в документ Word очень просто. Это можно сделать за пару шагов с помощью Aspose.Cells for Java. Ниже приведены шаги для преобразования файла XLSX в формат DOCX.

В следующем примере кода показано, как преобразовать файл Excel XLSX в Word DOCX с помощью Java.

// Создать экземпляр объекта Workbook по пути к файлу Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Сохранить как DOCX
workbook.save("Book1.docx", SaveFormat.DOCX);

Настройте преобразование XLSX в DOCX в Java

Вы также можете настроить преобразование Excel в Word, используя различные параметры, предоставляемые классом DocxSaveOptions. Ниже приведен список параметров, которые вы можете использовать.

  • CachedFileFolder: папка кэша для хранения больших данных.
  • ClearData: сделать рабочую книгу пустой после сохранения файла.
  • CreateDirectory: если true и каталог не существует, каталог будет автоматически создан перед сохранением файла.
  • MergeAreas: указывает, следует ли объединять области условного форматирование и проверка перед сохранением файла.
  • RefreshChartCache: указывает, обновляются ли данные кэша диаграммы.
  • SortNames: указывает, следует ли сортировать определенные имена перед сохранением. файлы.
  • UpdateSmartArt: указывает, следует ли обновлять параметры смарт-арта.
  • ValidateMergedAreas: указывает, следует ли проверять объединенные ячейки. перед сохранением файла.
  • WarningCallback: получает или задает обратный вызов предупреждения.

В следующем примере кода показано, как использовать класс DocxSaveOptions при преобразовании Excel XLSX в Word DOCX с помощью Java.

// Создать экземпляр объекта Workbook по пути к файлу Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Создайте параметры сохранения DOCX
DocxSaveOptions options = new DocxSaveOptions();
options.setClearData(true);
options.setCreateDirectory(true);
options.setCachedFileFolder("cache");
options.setMergeAreas(true);

// Сохранить как DOCX
workbook.save("Book1.docx", options);

Получите бесплатную лицензию API

Вы можете бесплатно попробовать Aspose.Cells для Java, получив временную лицензию.

Вывод

В этой статье вы узнали, как конвертировать файлы Excel XLSX в формат DOCX с помощью Java. Кроме того, вы увидели, как использовать различные параметры для настройки преобразования Excel в Word. Вы можете узнать больше об Aspose.Cells для Java, используя документацию. Более того, если у вас возникнут какие-либо вопросы или вопросы, не стесняйтесь обращаться к нам через наш форум.

Смотрите также