Mencoba memperbaiki kolom di XWPFTable, saya mendapatkan 'tidak dapat menyelesaikan simbol CTTblLayoutType

Seperti yang dijelaskan di sini: Cara memformat sel di XWPFTable di Apache POI

Saya sudah mencoba menggunakan kode tersebut

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

Saya memesan untuk memperbaiki Kolom. Tapi saya mendapatkan simbol tidak dapat terselesaikan 'CTTblLayoutType'

Saya rasa saya memiliki semua dependensi yang diperlukan di classpath saya:

<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>

(dengan poi.version = 3.16)

Ada ide ? Terima kasih.


person nicolas f.    schedule 24.10.2017    source sumber
comment
Apa yang terjadi jika Anda membaca FAQ POI dan mengikuti petunjuk yang diberikan di sana untuk masalah Anda?   -  person Gagravarr    schedule 24.10.2017
comment
terima kasih. Dengan maksud Anda, saya akhirnya menemukan cara melakukannya : Saya menambahkan : '‹dependency› ‹groupId›org.apache.poi‹/groupId› ‹artifactId›ooxml-schemas‹/artifactId› ‹version›RELEASE‹/version› ‹scope ›kompilasi‹/ruang lingkup› ‹/dependensi›'   -  person nicolas f.    schedule 25.10.2017


Jawaban (1)


Jadi saya perlu menambahkan:

<dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>ooxml-schemas</artifactId>
            <version>RELEASE</version>
            <scope>compile</scope>
</dependency>
person nicolas f.    schedule 25.10.2017
comment
Akan lebih baik jika Anda mereferensikan entri FAQ dalam jawaban Anda, sehingga orang lain yang memiliki masalah yang sama bisa mendapatkan why juga! - person Gagravarr; 25.10.2017