首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

POI中使用HSSFDataFormat设置格式遇到的有关问题

2012-10-29 
POI中使用HSSFDataFormat设置格式遇到的问题在项目中使用POI导出报表并设置单元格格式,我使用下面方法设置

POI中使用HSSFDataFormat设置格式遇到的问题
在项目中使用POI导出报表并设置单元格格式,我使用下面方法设置EXCEL单元格格式

//创建浮点数值格式
short doubleFormat = HSSFDataFormat.getBuiltinFormat("0.00");
HSSFCellStyle doubleCellStyle = wb.createCellStyle();
doubleCellStyle.setDataFormat(doubleFormat);
//设置右对齐
doubleCellStyle.setAlignment(ALIGN_RIGHT);

//对EXCEL单元格设置单元格格式
cell.setCellType(HSSFCell.CELL_TYPE_NUMERIC);
cell.setCellStyle(doubleCellStyle);

这个可以正常设置显示样式,但是导出后其单元格不能进行求和操作,设置单元格格式仍然没有办法更改过来,必须一个一个单元格双击,该单元格格式才能变成正常数值格式。没有办法,只好让客户先暂时用复制--选择性粘贴(粘贴:格式 运算:加)这种方法批量转化后才能正常使用求和公式。

不知道各位前辈有没有好的方法解决此问题?
2 楼 jjk_02027 2011-09-09   cell.setValue(a);
//a要是Double对象就可以了

热点排行