java 导出excel文件 格式化百分数????

怎样在导出数据时,在EXCEL也要显示成百分数的形式 我导出的数据已经出来的,只是显示的格式不正确的

如果你用的是jxl工具
在设置label时,先创建一个WritableCellFormat 对象,把你想要的格式设置进去就行了。
示例代码如下:
WritableCellFormat wcf=new WritableCellFormat(NumberFormats.PERCENT_FLOAT);
Label label = new Label(column, row, value,wcf);
sheet.addCell(label);追问

formats = new WritableCellFormat[config.length]; 是这种形式的
if( i==0 || i==1){columnWidth[i] =10;
config[i].put("alignment", 2);
config[i].put("type", "number");
config[i].put("numberFormat", "#0.00%");
我如果想输出百分数,写成"#0.00%" 可以吗?

追答

我不清楚你程序到底是怎么创建WritableCellFormat的,如果你设置成#0.00%,到最终如果是new WritableCellFormat(NumberFormats.PERCENT_FLOAT)的话就能。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-09
当官
相似回答