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
- Konwertuj XLSX na DOCX w Javie
- Dostosuj XLSX do konwersji DOCX w Javie
- Uzyskaj bezpłatną licencję API
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.
- Najpierw załaduj plik Excel XLSX przy użyciu klasy Workbook.
- Na koniec przekonwertuj XLSX na DOCX za pomocą metody Workbook.save(String, SaveFormat.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.