问题描述
最近在开发一个功能,要求导出的EXCEL中单元格格式为“会计专用”,我使用jxl生成的EXCEL,在这个地方遇到了问题,代码截图如下:NumberFormat中的format是套用EXCEL自定义对应的字符串(见下图)使用“货币”对应的字符串测过,可以实现生成的EXCEL中单元格格式为“货币”,但是使用“会计专用”就会出问题,因为newNumberFormat(Stringformat)中的format为“_¥*#,##0.00_;_¥*-#,##0.00_;_¥*"-"??_;_@_”包含多个“;”,见下图:请问这问题怎么解,先谢过了
解决方案
解决方案二:
你那格式能这样写吗?可以用正则匹配吧。
解决方案三:
这个好像和正则没有关系,我没有试正则,这个格式写法就是从EXCEL拿来的,遵循的这个规范http://hi.baidu.com/sykamuni/item/117a0409e9b2f431a3332a9c
解决方案四:
引用1楼xya_zone的回复:
你那格式能这样写吗?可以用正则匹配吧。
这个好像和正则没有关系,我没有试正则,这个格式写法就是从EXCEL拿来的,遵循的这个规范http://hi.baidu.com/sykamuni/item/117a0409e9b2f431a3332a9c
时间: 2024-09-08 11:01:28