apache poi导出excel里的dataformat的格式怎么理解?

apache poi导出excel时,可能需要设计数据格式。
通过

CellStyle.setDataFormat(format.getFormat( 格式));
来实现,但是这个格式里面的内容是什么意思,比如

[$¥-804]#,##0.00;[RED]-[$¥-804]#,##0.00

这个里面的各个字符都起什么作用,比如那个中括号,¥-804,#,还有井号中间的逗号。

我也见过类似 ¥#,##0.00这样的,说是保留两位货币格式,后面为什么要加0.00,前面的#,##又是代表什么意思。我发现写成#,#或者##,#都没什么区别。

望大佬能解决我的疑问,谢谢

1个回答

类似我们编辑 excel 的时候单元格内容的设置,有些默认格式的。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问