Java使用POI生成EXCEL(.xlsx)心得

1.設計思路:

1.設定靜態表頭,包含表頭的內容與式樣

2.設計存儲表格內容的數據結構

3.先讀取表格內容存儲於設計好的數據結構中,在生成EXCEL的表頭,在依次根據表頭和數據填充表格

2.爲什麼用POI生成的EXCEL在Office下打開會失去單元格格式?

原因:在使用POI生成excel時,使用過多的式樣導致單元格格式失效

對策:先定製excel中的式樣,用map來存儲,在生成excel時,通過map來獲取特定式樣(保持一個excel具備限量的式樣)

3.如何用POI生成的EXCEL,打開可以看到公式生成的數據,獲取到具體的數據?

對策:XSSFFormulaEvaluator.evaluateAllFormulaCells(outWorkbook);

4.讀取Excel數據的時候,數據類型不同,需要用不同的get方法來獲取。

5.爲什麼用POI生成的excel在office下打開會報“由於一些內容不可讀取,Excel無法打開,需要修復”之類的信息?

原因:在生成excel的時候,某些單元格出現了覆蓋生成。

對策:檢查代碼,查找錯誤。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章