我有以下代码:
HSSFCellStyle styleCurrency = workbook.createCellStyle();;
CreationHelper ch = workbook.getCreationHelper();
String format="# #";
DataFormat dataFormat=ch.createDataFormat();
styleCurrency.setDataFormat(dataFormat.getFormat(format));
但是,当我在Excel Format Dialogue中检查该单元格时,它会显示:
#\#
(添加斜线)。为什么?我正在使用Excel 2003。
最佳答案
我自己找到了答案(通常没有帮助)。要在Excel的格式对话框中播放# #
,请在#号之间添加逗号,而不是空格。因此#,#
成为# #
。另外,0,00
在格式对话中成为000
。要解决此问题,请添加点而不是逗号,因此0.00
= 0,00
。有趣的是,为什么没有人会遇到同样的问题,因为互联网上没有信息。