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的時候,某些單元格出現了覆蓋生成。
對策:檢查代碼,查找錯誤。