Diese kurze Schritt-für-Schritt-Anleitung beschreibt, wie man Tabellen in einem Word-Dokument mit Java erstellt. Mit Hilfe dieses Tutorials können Sie eine oder mehrere Tabellen einfügen, um Informationen nach Ihren Anforderungen zu organisieren. Im letzten Schritt wird die Ausgabedatei als DOCX-Datei gespeichert, aber Sie können sie in jedem beliebigen Word-Dateiformat speichern.
Schritte zum Erstellen einer Tabelle in einem Word-Dokument mit Java
- Fügen Sie Aspose.Words for Java aus dem Maven-Repository hinzu
- Initialisieren Sie ein leeres Word-Dokument mit der Klasse Document
- Initialisieren Sie eine neue Table-Klasseninstanz
- Erstellen Sie ein neues Row in der Tabelle
- Erstellen Sie eine Zelle und fügen Sie einen neuen Absatz in die Zelle ein
- Tabelle am Ende des Dokuments einfügen
- Word-Dokument mit Tabelle als DOCX-Datei speichern
Mit diesen Schritten können wir mithilfe von Java eine Tabelle in ein Word-Dokument einfügen. Wir können Informationen in die Zellen einfügen und die Dokumentinhalte programmgesteuert mit Java organisieren.
Code zum Erstellen einer Tabelle in einem Word-Dokument mit Java
import com.aspose.words.Cell; | |
import com.aspose.words.Document; | |
import com.aspose.words.License; | |
import com.aspose.words.Paragraph; | |
import com.aspose.words.Row; | |
import com.aspose.words.Run; | |
import com.aspose.words.Table; | |
public class CreateTableInWordUsingJava | |
{ | |
public static void main(String[] args) throws Exception { //main function for CreateTableInWordUsingJava class | |
// Initialize a license to avoid trial version watermark in the output Word file after adding comments | |
License license = new License(); | |
license.setLicense("Aspose.Words.lic"); | |
// Initialize a blank Word document using Document class | |
Document wordDocument = new Document(); | |
// Initialize a new Table class instance | |
Table wordTable = new Table(wordDocument); | |
// Create a new Row in the Table | |
wordTable.getRows().add(new Row(wordDocument)); | |
// Create single Cell in the Table Row | |
wordTable.getFirstRow().getCells().add(new Cell(wordDocument)); | |
// Add a new Paragraph inside Cell | |
wordTable.getFirstRow().getFirstCell().appendChild(new Paragraph(wordDocument)); | |
// Add text content inside the Table Cell | |
wordTable.getFirstRow().getFirstCell().getFirstParagraph().getRuns().add(new Run(wordDocument, "Text in Table Row 1 and Cell 1")); | |
// Insert a Table at the last portion of Word Document | |
wordDocument.getFirstSection().getBody().insertBefore(wordTable, wordDocument.getFirstSection().getBody().getLastParagraph()); | |
// Save Word document with Table in DOCX format | |
wordDocument.save("word_table.docx"); | |
} | |
} |
In diesem Java-Code haben wir ein leeres Word-Dokument initialisiert, dann eine Tabelle hinzugefügt und Inhalte in eine bestimmte Zelle eingefügt. Dann wird die Tabelle am Ende eingefügt, um zu demonstrieren, wie man eine Tabelle in einem Word-Dokument mit Java erstellt.
In diesem Tutorial haben wir gelernt, wie man mit Java * eine Tabelle in ein Word-Dokument einfügt *. Wenn Sie jedoch einer Tabelle in einem Word-Dokument eine Zeile hinzufügen möchten, können Sie sich auf den Artikel wie man mit Java Zeilen zu einer Tabelle in DOCX hinzufügt beziehen.