2016-05-17 39 views
-2

當我嘗試寫入數據時,我還編寫了使用Cell Style類設置Cell Style的代碼。在執行代碼之後。它只用數據而不是單元格樣式創建excel文件。任何人都可以告訴我爲什麼?我也到處搜索。我的守則與每一條建議相同。Apache POI CellStyle沒有得到應用

CellStyle styleGreen = cell.getRow().getSheet().getWorkbook().createCellStyle(); 
styleGreen.setBorderBottom(CellStyle.BORDER_MEDIUM_DASHED); 
cell.setCellStyle(sty‌​leGreen); 
+0

嗨,你可以請張貼你的代碼?你試過什麼了 ? – Akah

+1

你能否用所有必要的代碼(包括文件創建等)更新你的問題? – Akah

回答

1

重新使用您的代碼,我只是寫道:

CellStyle styleGreen = cell.getRow().getSheet().getWorkbook().createCellStyle(); 

styleGreen.setBorderBottom(CellStyle.BORDER_MEDIUM_DASHED); 

cell.setCellValue("value"); // testing with some value in the cell 
cell.setCellStyle(styleGreen); 

和它的工作,這就是爲什麼我想從下面的代碼來的錯誤,確保您不要再使用這種風格在你的代碼以下,否則你最終會修改以前的單元格,而不是創建一個新單元格。