2017-10-24 2 views
0

Wie hier beschrieben: How to format cell in XWPFTable in Apache POIDer Versuch, feste Spalten in XWPFTable zu haben, erhalte ich eine ‚nicht Symbol lösen CTTblLayoutType

ich den Code

XWPFTable table = document.createTable(); 
CTTblLayoutType type = table.getCTTbl().getTblPr().addNewTblLayout(); 
type.setType(STTblLayoutType.FIXED); 

Ich reparierte Spalten haben zu verwenden, haben versucht zu. Aber ich bekomme eine nicht-Symbol resove 'CTTblLayoutType'

Ich glaube, ich habe alle erforderlichen Abhängigkeiten in meinem Classpath:

<dependency> 
       <groupId>org.apache.poi</groupId> 
       <artifactId>poi</artifactId> 
       <version>${poi.version}</version> 
</dependency> 
<dependency> 
       <groupId>org.apache.poi</groupId> 
       <artifactId>poi-ooxml</artifactId> 
       <version>${poi.version}</version> 
</dependency> 

(mit poi.version = 3,16)

Jede Idee? Vielen Dank.

+1

Was passiert, wenn Sie [die POI-FAQ lesen und die Anweisungen für Ihr Problem gegeben folgen] (http://poi.apache.org/faq.html# faq-N10025)? – Gagravarr

+0

danke. Mit Ihrem Punkt fand ich endlich, wie es geht: Ich fügte hinzu: –

Antwort

0

Also brauchte ich hinzufügen:

<dependency> 
      <groupId>org.apache.poi</groupId> 
      <artifactId>ooxml-schemas</artifactId> 
      <version>RELEASE</version> 
      <scope>compile</scope> 
</dependency> 
+0

org.apache.poi OOXML-Schemata RELEASE kompilieren‘ Es wäre besser, wenn Sie die referenzierte FAQ-Eintrag in Ihrer Antwort, damit andere Leute, die das gleiche Problem haben, das 'warum' auch bekommen können! – Gagravarr

Verwandte Themen