2016-05-17 40 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); 

和它的工作,这就是为什么我想从下面的代码来的错误,确保您不要再使用这种风格在你的代码以下,否则你最终会修改以前的单元格,而不是创建一个新单元格。