XLSX do DOCX Java

Konwersja programu Excel do programu Word może być przydatna, gdy trzeba wyeksportować dane z arkusza do tabeli w dokumencie programu Word. Aby zautomatyzować tę konwersję, w tym artykule opisano, jak konwertować pliki Excel XLSX do formatu Word DOCX przy użyciu języka Java. Ponadto omówiono również dodatkowe opcje dostosowania konwersji XLSX do DOCX.

Interfejs API programu Excel do programu Word Java Converter

Aspose.Cells for Java to interfejs API do manipulowania arkuszami kalkulacyjnymi, który umożliwia generowanie, przetwarzanie i manipulowanie plikami Excel. Ponadto interfejs API zapewnia wysokiej jakości konwersję plików Excel XLSX do innych formatów, w tym DOCX, PDF itp. Możesz pobrać interfejs API lub zainstalować go przy użyciu następującej konfiguracji 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>

Konwertuj XLSX na DOCX w Javie

Konwersja arkusza kalkulacyjnego Excel do dokumentu Word jest dziecinnie prosta. Można to zrobić w kilku krokach za pomocą Aspose.Cells for Java. Poniżej przedstawiono kroki konwersji pliku XLSX do formatu DOCX.

Poniższy przykładowy kod pokazuje, jak przekonwertować plik XLSX programu Excel na format Word DOCX przy użyciu języka Java.

// Utwórz instancję obiektu skoroszytu według ścieżki pliku programu Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Zapisz jako DOCX
workbook.save("Book1.docx", SaveFormat.DOCX);

Dostosuj XLSX do konwersji DOCX w Javie

Możesz także dostosować konwersję programu Excel do programu Word, korzystając z różnych opcji dostępnych w klasie DocxSaveOptions. Poniżej znajduje się lista opcji, których możesz użyć.

  • CachedFileFolder: folder pamięci podręcznej do przechowywania dużych danych.
  • ClearData: Spraw, aby skoroszyt był pusty po zapisaniu pliku.
  • CreateDirectory: Jeśli prawda, a katalog nie istnieje, plik katalog zostanie automatycznie utworzony przed zapisaniem pliku.
  • MergeAreas: Wskazuje, czy połączyć obszary warunkowe formatowanie i sprawdzanie poprawności przed zapisaniem pliku.
  • RefreshChartCache: wskazuje, czy odświeżanie danych w pamięci podręcznej wykresu.
  • SortNames: Wskazuje, czy sortować zdefiniowane nazwy przed zapisaniem akta.
  • UpdateSmartArt: Wskazuje, czy zaktualizować ustawienie grafiki inteligentnej.
  • ValidateMergedAreas: Wskazuje, czy sprawdzać poprawność scalonych komórek przed zapisaniem pliku.
  • WarningCallback: Pobiera lub ustawia ostrzeżenie wywołania zwrotnego.

Poniższy przykładowy kod pokazuje, jak używać klasy DocxSaveOptions podczas konwertowania programu Excel XLSX na Word DOCX przy użyciu języka Java.

// Utwórz instancję obiektu skoroszytu według ścieżki pliku programu Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Utwórz opcje zapisu DOCX
DocxSaveOptions options = new DocxSaveOptions();
options.setClearData(true);
options.setCreateDirectory(true);
options.setCachedFileFolder("cache");
options.setMergeAreas(true);

// Zapisz jako DOCX
workbook.save("Book1.docx", options);

Uzyskaj bezpłatną licencję API

Możesz wypróbować Aspose.Cells for Java za darmo, uzyskując tymczasową licencję.

Wniosek

W tym artykule nauczyłeś się konwertować pliki Excel XLSX do formatu DOCX za pomocą Java. Ponadto widziałeś, jak korzystać z różnych opcji w celu dostosowania konwersji programu Excel do programu Word. Więcej informacji na temat Aspose.Cells for Java można znaleźć w dokumentacji. Ponadto, jeśli masz jakiekolwiek pytania lub wątpliwości, skontaktuj się z nami za pośrednictwem naszego forum.

Zobacz też