我有以下代码:

 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。有趣的是,为什么没有人会遇到同样的问题,因为互联网上没有信息。

09-12 04:17