Java-Join- und Split-Tabellenzellen im Word-Dokument

Hier werden wir das Zusammenführen und Aufteilen von Tabellenzellen in einem Word-Dokument in einer Java-Anwendung vorstellen.

Zellen verbinden:

Zusammengeführte Spire.Doc-Zellen werden in zwei Kategorien unterteilt: horizontale Zusammenführung und vertikale Zusammenführung. Geben Sie beim horizontalen Join die Spalte applyVerticalMerge (int a, int a, int a), die Start- und Endzeile an, die Sie verbinden möchten. , Geben Sie die Endspalte an.


import com.spire.doc.*;

public class MergeTableCell {
    public static void main(String[] args) throws Exception {

        String output = "output/MergeTableCells.docx";

        //Neues Wortbeispiel
        Document document = new Document();

        // 4*Fügen Sie 4 Tabellen hinzu
        Section section = document.addSection();
        Table table = section.addTable(true);
        table.resetCells(4, 4);
        
        //Horizontale Verbindung
        table.applyHorizontalMerge(0, 0, 3);

        //Vertikale Verbindung
        table.applyVerticalMerge(0, 2, 3);

        //Dokument speichern
        document.saveToFile(output, FileFormat.Docx);
    }
}

Merge cells.jpg

Zellteilung: Um eine Zelle zu teilen, rufen Sie zuerst die Zelle ab und geben Sie die Anzahl der geteilten Spalten und Zeilen der Zelle an. import com.spire.doc.*;

public class SplitTableCell {
    public static void main(String[] args) throws Exception {

        String output = "output/SplitTableCells.docx";

        //Neues Wortbeispiel
        Document document = new Document();

        //4*Fügen Sie 4 Tabellen hinzu
        Section section = document.addSection();
        Table table = section.addTable(true);
        table.resetCells(4, 4);

        //Zellteilung
        table.getRows().get(3).getCells().get(3).splitCell(2, 2);

        //Dokument speichern
        document.saveToFile(output, FileFormat.Docx);
    }
}

Split cell.jpg

Recommended Posts

Java-Join- und Split-Tabellenzellen im Word-Dokument
Java fügt Wasserzeichen in Word-Dokumenten hinzu und entfernt sie
Java erstellt eine Tabelle in einem Word-Dokument
Fügen Sie Word-Dokumenten in Java Fußnoten hinzu
Führen Sie Java Word-Dokumente zusammen
[Java] [POI] Erstellen Sie eine Tabelle in Word und beginnen Sie eine neue Zeile in einer Zelle
Implementieren Sie einen tabellengesteuerten Test in Java 14
Beispiel für Codierung und Decodierung in Java
[Java] Schleifenverarbeitung und Tabelle von neunundneunzig
Java fügt Hyperlinks zu Word-Dokumenten hinzu
StringBuffer- und StringBuilder-Klasse in Java
Verstehe gleich und hashCode in Java
Java-Verschlüsselung, Entschlüsselung von Word-Dokumenten
Java zeichnet Formen in PDF-Dokumenten
Hallo Welt in Java und Gradle
Unterschied zwischen final und Immutable in Java
Unterschied zwischen Arrylist und verknüpfter Liste in Java
Programmieren Sie PDF-Kopf- und Fußzeilen in Java
Lernen Sie Flyweight-Muster und ConcurrentHashMap in Java
Die Richtung von Java in "C ++ Design and Evolution"
Von Java nach C und von C nach Java in Android Studio
Lesen und Schreiben von GZIP-Dateien in Java
Unterschied zwischen int und Integer in Java
Diskriminierung von Enum in Java 7 und höher
Erkennen Sie ähnliche Videos in Java und OpenCV Version 2
Parallele und parallele Verarbeitung in verschiedenen Sprachen (Java Edition)
Unterschied zwischen next () und nextLine () in Java Scanner
Unterschiede beim Schreiben von Java-, C # - und Javascript-Klassen
Erfassen und speichern Sie die Selen-Installation in Java
Erkennen Sie ähnliche Videos in Java und OpenCV Version 3
[Java] Verstehe in 10 Minuten! Assoziatives Array und HashMap
Ich habe versucht, neunundneunzig in Java auszugeben
Unterscheiden Sie in Java zwischen positiven und negativen Zahlen
Erkennen Sie ähnliche Videos in Java und OpenCV Version 1
Repräsentiert "nächster Tag" und "vorheriger Tag" in Java / Android
Fragen in Java-Ausnahmebehandlung werfen und versuchen-fangen
Laden Sie Notizen in Java auf S3 hoch und laden Sie sie herunter
Verschlüsseln / Entschlüsseln mit AES256 in PHP und Java
Generieren Sie OffsetDateTime aus Clock und LocalDateTime in Java