Apache POI提供API給Java程式對Microsoft Office格式檔案讀和寫的功能。
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.9</version>
</dependency>
jfreechart提供生成圖標的API的中餅圖,柱狀圖和曲線圖
<dependency>
<groupId>jfree</groupId>
<artifactId>jfreechart</artifactId>
<version>1.0.13</version>
</dependency>
剛開始引入的poi包是poi-ooxml-3.15,中間遇到一個問題,給ppt插入圖片的時候使用下面這一行代碼:
int idx = ppt.addPicture(bt, XSLFPictureData.PICTURE_TYPE_PNG);
但是poi-ooxml-3.15的中的XSLFPictureData並沒有PICTURE_TYPE_PNG這個枚舉,重新引入poi-ooxml-3.9成功解決。