如何使用ClosedXML dll将单元格格式化为“数字会计”类别。 你能提供解决方案吗? 请查看随附的屏幕截图供您参考。 谢谢&问候, Koti Routhu Accounting Number format
答案 0 :(得分:0)
数字格式为:
_ * ### 0.00_; _ * - ### 0.00_; _ *“ - ”?? _; _ @_
并将NumberFormatId
设置为43。
您可以使用Excel获取数字格式。根据需要设置单元格样式,然后转到自定义数字格式。数字格式将显示在那里。
在ClosedXML中,您可以像这样使用它(小心转义引号):
using (var wb = new XLWorkbook())
{
var ws = wb.AddWorksheet("Sheet1");
var cell = ws.FirstCell();
cell.Value = 0.0;
cell.DataType = XLDataType.Number;
cell.Style.NumberFormat.Format = "_ * # ##0.00_ ;_ * -# ##0.00_ ;_ * \"-\"??_ ;_ @_ ";
cell.Style.NumberFormat.SetNumberFormatId(43);
wb.SaveAs("test.xlsx");
}