Die Konvertierung von Excel in Word kann nützlich sein, wenn Sie Daten aus einem Arbeitsblatt in eine Tabelle in einem Word Dokument exportieren müssen. Um diese Konvertierung zu automatisieren, behandelt dieser Artikel die Konvertierung von Excel XLSX Dateien in das Word DOCX Format mit Java. Darüber hinaus werden zusätzliche Optionen besprochen, um die XLSX zu DOCX Konvertierung anzupassen.
- Excel zu Word-Java Konverter API
- Konvertieren Sie XLSX in DOCX in Java
- Passen Sie die XLSX zu DOCX Konvertierung in Java an
- Holen Sie sich eine kostenlose API Lizenz
Excel zu Word-Java Konverter API
Aspose.Cells for Java ist eine Tabellenbearbeitungs-API, mit der Sie Excel Dateien generieren, verarbeiten und manipulieren können. Darüber hinaus bietet die API eine qualitativ hochwertige Konvertierung von Excel XLSX Dateien in andere Formate, einschließlich DOCX, PDF usw. Sie können die API entweder herunterladen oder sie mit der folgenden Maven-Konfiguration installieren.
<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>
Konvertieren Sie XLSX in DOCX in Java
Die Konvertierung einer Excel-Tabelle in ein Word Dokument ist kinderleicht. Mit Aspose.Cells for Java ist dies in wenigen Schritten möglich. Im Folgenden finden Sie die Schritte zum Konvertieren einer XLSX Datei in das DOCX-Format.
- Laden Sie zunächst die Excel XLSX Datei mit der Klasse Workbook.
- Konvertieren Sie schließlich XLSX mit der methode Workbook.save(String, SaveFormat.DOCX) in DOCX.
Das folgende Codebeispiel zeigt, wie eine Excel XLSX Datei mit Java in Word DOCX konvertiert wird.
// Instanziieren Sie ein Workbook objekt nach dem Pfad der Excel Datei
Workbook workbook = new Workbook("workbook.xlsx");
// Als DOCX speichern
workbook.save("Book1.docx", SaveFormat.DOCX);
Passen Sie die XLSX zu DOCX Konvertierung in Java an
Sie können die Konvertierung von Excel in Word auch mithilfe verschiedener Optionen anpassen, die von der Klasse DocxSaveOptions bereitgestellt werden. Im Folgenden finden Sie eine Liste der Optionen, die Sie verwenden können.
- CachedFileFolder: Der Cache Ordner zum Speichern einiger großer Daten.
- ClearData: Macht die Arbeitsmappe nach dem Speichern der Datei leer.
- CreateDirectory: Wenn true und das Verzeichnis nicht existiert, wird die Verzeichnis wird automatisch erstellt, bevor die Datei gespeichert wird.
- MergeAreas: Gibt an, ob die bedingten Bereiche zusammengeführt werden sollen Formatierung und Validierung vor dem Speichern der Datei.
- RefreshChartCache: Gibt an, ob Diagramm cache Daten aktualisiert werden.
- SortNames: Gibt an, ob definierte Namen vor dem Speichern sortiert werden sollen Dateien.
- UpdateSmartArt: Gibt an, ob die SmartArt-Einstellung aktualisiert werden soll.
- ValidateMergedAreas: Gibt an, ob verbundene Zellen validiert werden vor dem Speichern der Datei.
- WarningCallback: Ruft einen Warn-Callback ab oder legt ihn fest.
Das folgende Codebeispiel zeigt, wie die Klasse DocxSaveOptions beim Konvertieren von Excel XLSX in Word DOCX mit Java verwendet wird.
// Instanziieren Sie ein Workbook objekt nach dem Pfad der Excel Datei
Workbook workbook = new Workbook("workbook.xlsx");
// Erstellen Sie DOCX-Speicheroptionen
DocxSaveOptions options = new DocxSaveOptions();
options.setClearData(true);
options.setCreateDirectory(true);
options.setCachedFileFolder("cache");
options.setMergeAreas(true);
// Als DOCX speichern
workbook.save("Book1.docx", options);
Holen Sie sich eine kostenlose API Lizenz
Sie können Aspose.Cells for Java kostenlos testen, indem Sie eine temporäre Lizenz erwerben.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie Excel XLSX Dateien mit Java in das DOCX Format konvertieren. Darüber hinaus haben Sie gesehen, wie Sie verschiedene Optionen verwenden, um die Konvertierung von Excel in Word anzupassen. Weitere Informationen zu Aspose.Cells for Java finden Sie unter Dokumentation. Wenn Sie Fragen oder Anregungen haben, können Sie sich außerdem gerne über unser Forum an uns wenden.