Apache POI Word Tabelle Spaltenbreite festlegen

kiname

Mitglied
Hallo,

ich versuche nun schon seit einiger Zeit die Spaltenbreite einer XWPFTable festzulegen und finde einfach keine Lösung.
Die Spaltenbreite für alle Spalten will ich nicht allgemein festlegen nur für bestimmte Spalten eine bestimmte Breite.
Momentan habe ich folgendes als Ansatz:
Java:
XWPFTable table = document.createTable(5, 4);
table.getRow(0).getCell(0).getCTTc().addNewTcPr().addNewTcW().setW(BigInteger.valueOf(2000));

Lg
kiname
 

kiname

Mitglied
also ich habe eine XWPFTable das hat 5 zeilen und 4 spalten.
Die sind jedoch unformatiert deshalb will ich die breite der Spalten festlegen.
so dass z.B. die 2te und die 4te spalte breiter sind als die 1ste und 3te spalte.
wie kann ich das realisieren?

ist meine Frage nun eindeutig?
 

kiname

Mitglied
Ja ich habe den obrigen Code versucht und auch ohne Fehlermeldung jetzt habe ich eine Testklasse erstellt und den code getstet aber das ergebnis ist eine komplett zusammengeschobene tabelle weißt du den fehler?

Java:
public class Main {
	static String savePathName = "C:\\Users\\WV00033160\\Desktop\\Testerdoc.docx";
	public static void main(String[] args) {
		XWPFDocument doc = new XWPFDocument();
	      int[] cols = {4000, 2000, 3000};
	      XWPFTable table = doc.createTable(3, 3);
	      
//	      table.getRow(0).getCell(0).getCTTc().addNewTcPr().addNewTcW().setW(BigInteger.valueOf(2000));

	      for(int i = 0; i < table.getNumberOfRows(); i++){
	          XWPFTableRow row = table.getRow(i);
	          int numCells = row.getTableCells().size();
	          for(int j = 0; j < numCells; j++){
	              XWPFTableCell cell = row.getCell(j);
	 
	              cell.getCTTc().addNewTcPr().addNewTcW().setW(BigInteger.valueOf(cols[j]));
	          }
	      }
	      
	      try{//Dokument Speichern
				FileOutputStream output = new FileOutputStream(savePathName);
				doc.write(output);
				output.close();
			}catch(Exception e){
				e.printStackTrace();
			}//Speichern Ende
	}
	
}
 

kiname

Mitglied
ja das ist das problem aber 2007 ist fest installiert daran kann ich nichts ändern ich will jedoch dennoch die spaltenbreite festlegen es muss doch auch möglich sein das problem mit word 2007 zu lösen
 
Zuletzt bearbeitet:

Joose

Top Contributor
.... es muss doch auch möglich sein das problem mit word 2007 zu lösen

Nein muss es nicht, wenn Office damals bestimmte Funktionalität nicht zugänglich hatte dann ist es eben so.
Den Hersteller der API und vielleicht Microsoft anschreiben und probieren es zu klären.

PS: Office 2007 ist doch schon ziemlich "alt" oder nicht?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Apache POI Word Tabelle Zellen verbinden Allgemeine Java-Themen 4
T Mit Apache Poi Daten aus einer Excel Tabelle kopieren und in Word einfügen Allgemeine Java-Themen 1
E Ersetzen eines Bildes in der Kopfzeile eines Word-Docx-Dokuments mit Apache POI XWPF Allgemeine Java-Themen 0
I Apache POI Bild in Word ersetzen Allgemeine Java-Themen 15
I Apache POI Word Text einfügen Allgemeine Java-Themen 26
K Apache POI Word bestimmte Textstellen bearbeiten Allgemeine Java-Themen 1
M Apache Proxy Weiterleitung auf Tomcat funktioniert nicht wie gewünscht Allgemeine Java-Themen 1
T Logging mit org.apache.logging.log4j Allgemeine Java-Themen 1
H Apache fop -- welche Möglichkeit gibt es um den Fortschritt anzuzeigen (Progressbar) Allgemeine Java-Themen 5
H Apache fop - OutOfMemoryError Allgemeine Java-Themen 10
B Schnittstelle zwischen MySQL und Apache Allgemeine Java-Themen 8
O Wie kann ich in Apache POI (Excel Dateien schreiben) Datumszellen in Excel erzeugen Allgemeine Java-Themen 6
F Fehlermeldung: java.lang.NoClassDefFoundError: org/apache/commons/net/ntp/NTPUDPClient Allgemeine Java-Themen 6
N Apache POI/ neue Reihe in Excel mit einem Button Allgemeine Java-Themen 2
O xlsx Datei auslesen mit POI Apache liest keine LEERZELLEN Allgemeine Java-Themen 6
O xlsx Datei auslesen mit POI von Apache wirft seltsamen Fehler. Allgemeine Java-Themen 11
L APACHE POI PIVOT TABELLEN Allgemeine Java-Themen 4
L Apache POI Datenquelle Allgemeine Java-Themen 1
S Apache POI Filtern nach bestimmten Kriterium Allgemeine Java-Themen 1
L JavaFX JavaFX Chart in Apache Poi Excel Datei Allgemeine Java-Themen 2
F Operationen/Methoden einen WebService im Browser mit Apache Axis aufrufen Allgemeine Java-Themen 4
F Input/Output NullPointerException, aber wieso? [Apache POI] Allgemeine Java-Themen 11
F Input/Output NullPointerException with Apache POI Allgemeine Java-Themen 7
E HILFE !! Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils Allgemeine Java-Themen 4
J Apache POI - No external workbook with name Allgemeine Java-Themen 5
M Suche aktuelle Apache Poi Bibliothek zum Einbinden in mein Programm Allgemeine Java-Themen 2
MiMa Apache Tika: Warnmeldungen und Beispielcode Allgemeine Java-Themen 12
X Performance für Tomcat / Apache optimieren Allgemeine Java-Themen 2
G Ant Probleme bei einer Installation die Apache ant+ivy verwendet Allgemeine Java-Themen 14
FrittenFritze Swing Apache Batik - Zoom an einer bestimmten Stelle Allgemeine Java-Themen 4
K Apache poi: Deprecated getCellType Allgemeine Java-Themen 3
J Apache POI Excel- Blattschutz aufheben Allgemeine Java-Themen 2
T Geschlossen: Apache POI - Excel einlesen Allgemeine Java-Themen 0
R Apache POI XSSF Allgemeine Java-Themen 2
E Apache POI Powerpoint Verlinkungen ändern Allgemeine Java-Themen 4
T xls-Datei per Apache Commons CsvParser einlesen UTF-8 Zeichen russische Zeichen Allgemeine Java-Themen 2
zer0zer0 Best Practice apache common cli - optionen für hilfe ausblenden Allgemeine Java-Themen 5
S Eclipse Apache Camel FTP: Fehlerbehandlung, wie? Allgemeine Java-Themen 2
H Excel Datei einlesen mit Apache POI Allgemeine Java-Themen 1
GianaSisters Apache POI - Hyperlink erstellen Allgemeine Java-Themen 0
reibi Apache PDFBox Allgemeine Java-Themen 0
C Was bekomme ich eine Nullpointerexception? (Apache POI) Allgemeine Java-Themen 3
S OOP Apache Commons Math - Verwendung von Genetics - Wie werden Daten in Chromosomen gespeichert? Allgemeine Java-Themen 4
H Apache POI HSSF - Farbe/Rahmen etc. ohne Style-Vorlage? Allgemeine Java-Themen 4
E Apache POI-Datei lesen und umschreiben Allgemeine Java-Themen 8
G Input/Output Apache POI Excel Allgemeine Java-Themen 5
L Apache CLI: Args[] übergeben Allgemeine Java-Themen 3
P docx mit Apache POI auslesen, verändern und zurückschreiben Allgemeine Java-Themen 2
N Applet Apache Poi Wert einer Formel ausgeben Allgemeine Java-Themen 5
L Apache Common CLI Allgemeine Java-Themen 4
J Webstart (auf Apache) jnlp wird nicht geladen Allgemeine Java-Themen 2
S HTTP Apache HTTPClient Problem Allgemeine Java-Themen 4
R org.apache.http kompletter Internetausfall Allgemeine Java-Themen 7
J xlsx Dateien lesen OHNE apache POI Allgemeine Java-Themen 6
V Für was benötigt man Apache Common Allgemeine Java-Themen 3
V Apache POI Excel Datum auslesen Allgemeine Java-Themen 6
V Apache POI Excel Sheet auslesen Allgemeine Java-Themen 5
B Problem mit RegEs und org.apache.regexp.RE Allgemeine Java-Themen 5
T Apache POI Export EXCEL - [Zahlen-Werte] Allgemeine Java-Themen 1
Landei Erfahrungen mit JavaConfig oder Apache Commons Config? Allgemeine Java-Themen 3
J Apache FTPClient upload Allgemeine Java-Themen 3
A Apache License, Version 2.0 Allgemeine Java-Themen 7
S Bzip2 apache commons-compress Allgemeine Java-Themen 3
Chris81T Apache FOP 0.20-5 mit JNI von C++ Code aufrufen Allgemeine Java-Themen 8
C Apache POI(HSSF) Conditional Formatting Allgemeine Java-Themen 3
G Apache soll mit SVN zusammenarbeiten Allgemeine Java-Themen 3
E Apache Commons - PropertyConfiguration - Autosave Allgemeine Java-Themen 2
G Servlet über apache Tomcat ansprechen Allgemeine Java-Themen 6
alexpetri DirectoryWalker apache.commons Allgemeine Java-Themen 3
S Apache Commons Net geht nicht Allgemeine Java-Themen 5
G mit Apache-Jakarta-POI auch Graphiken aus Excel einlesen? Allgemeine Java-Themen 3
T Apache Lucene Allgemeine Java-Themen 2
Q Ant und org.apache.log4j.xml.DOMConfigurator Problem Allgemeine Java-Themen 2
M Java Webserver - Tomcat alleine oder zusammen mit Apache? Allgemeine Java-Themen 3
B Per Java Word Dokument schreiben? Allgemeine Java-Themen 8
M Aus XML ein Word-Dokument(Template) füllen Allgemeine Java-Themen 8
I Text suchen und ersetzen im Word Dokument Allgemeine Java-Themen 3
RalleYTN float in WORD konvertieren Allgemeine Java-Themen 1
J Datentypen Absätze mit String im Word Dokument Allgemeine Java-Themen 3
J Input/Output Word Datei einlesen, verarbeiten und abspeichern Allgemeine Java-Themen 3
Thallius PDF oder Word als Template benutzen Allgemeine Java-Themen 1
D Symbol in Word-Dokument einfügen Allgemeine Java-Themen 1
D OOXML-Schemas (Word / Fußzeile) Allgemeine Java-Themen 0
T Word Java Absatz Allgemeine Java-Themen 4
R MS Word in PDF konvertieren Allgemeine Java-Themen 1
H Input/Output Microsoft Word aus JAVA Heraus Steuern. Allgemeine Java-Themen 3
Landei Collections Word-Frequenzen zählen Allgemeine Java-Themen 7
M Word mit Parameterübergabe Allgemeine Java-Themen 2
M Syntax Highlighter für MS Word? Allgemeine Java-Themen 2
Beckenbauer Mehrere Paragraphe in eine Word Datei schreiben Allgemeine Java-Themen 4
S Formatierungen aus HTML-Dokument übernehmen und in Word docx schreiben Allgemeine Java-Themen 3
S Automatisierte generierung von "Word"-Dokumenten Allgemeine Java-Themen 5
K Word Dokument bearbeiten Allgemeine Java-Themen 2
Blacky_82 word-Vorlage in java öffnen Allgemeine Java-Themen 4
ARadauer Word Datein bearbeiten Allgemeine Java-Themen 3
MQue aus einem Applet auf Word zugreifen Allgemeine Java-Themen 3
M Speichern von Word als Event abfangen Allgemeine Java-Themen 7
F Plugin damit M$ Word Java syntax versteht? Allgemeine Java-Themen 12
K Bilder mit Java in MS Word einfügen Allgemeine Java-Themen 2
Z Word/PDF Generierung Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben