我想使用c#
生成 Excel 文件。正在使用NPOI XSSFWorkbook
类。 在Excel工作表中打印十进制值时,我想给它会计格式。
例如,我的数据应如下所示$35.00
。但是我无法使用XSSFWorkbook类来实现它。 我已经尝试过CellStyle.DataFormat = _workbook.CreateDataFormat().GetFormat("#,##0");
尝试先设置单元格的样式,然后更改其"格式"属性,但使用如下自定义格式:
IDataFormat dataFormatCustom = workbook.CreateDataFormat();
cell.CellStyle = styles["cell"];
cell.CellStyle.DataFormat = dataFormatCustom.GetFormat("_($* #,##0.00_);_($* (#,##0.00);_($* ""-""??_);_(@_)");
也许这是否有效,我不确定。