Java POI 导出excel问题求解?

IAMLEI00 2010-08-30 04:33:52
POI3.0 导出excel,数字要显示为,欧美风格每隔3位用逗号分隔,且右对齐。

HSSFCellStyle style=workbook.createCellStyle();
HSSFDataFormat format=workbook.createDataFormat();

cell.setCellType(HSSFCell.CELL_TYPE_STRING);
cell.setCellValue(new HSSFRichTextString("1234567898");

style.setAlignment(HSSFCellStyle.ALIGN_RIGHT);
style.setDataFormat(format.getFormat("#,###"));//我的格式
cell.setCellStyle(style);


预期结果为: 1,234,567,898

现在问题是导出excel后,打开excel文件显示的还是1234567898,但是双击这个单元格后就显示成1,234,567,898了,请问怎么让它一开始就显示1,234,567,898 (我查看excel这列的单元格格式是:#,### 应该是程序设置的)
----------谢谢!!!
...全文
246 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,541

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧