Wie Sie Zellen verbinden (oder gelten colspan) mit XWPFTable in POI in Java?
Erstellen einer Tabelle in der poi war ziemlich einfach, aber es hat sehr begrenzte tutorials und ich kann nicht finden, das können Sie erstellen eine einfache verbundene Zelle in einer Tabelle, die in der Generierung eine docx-Datei.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie die Tabelle erstellt haben, eine Zeile in eine Tabelle und Zelle in einer Zeile, die Sie hinzufügen können gridSpan zu Zelle Eigenschaften:
Hinweis: die Zelle ist org.apache.poi.xwpf.usermodel.XWPFTableCell.
Erstellen eines separaten
XWPFTable
für jede Tabellen-Zeile zu arbeiten und sollte vollkommen in Ordnung. Alle Tabellen zusammengeführt werden, hinter den kulissen, um eine Tabelle in die endgültige word-Dokument. Sie müssen alle diese Gläser,poi-3.9.jar
,poi-ooxml-3.9.jar
undpoi-ooxml-schemas-3.9.jar
Zusammenführen horizontal/vertikal benötigen Sie 2 CTHMerge und verwenden Sie die setVal:
a) Beispiel für eine horizontale merge für 2x2-Tabelle (Bild mit Beispiel):
|___________|___________| --> |___________ ___________|
|___________|___________| --> |___________ ___________|
b) Beispiel einer vertikale merge (Bild mit Beispiel)
if (cell.getCTTc().getTcPr() == null) cell.getCTTc().addNewTcPr();