【发布时间】:2017-11-20 14:23:56
【问题描述】:
如何使用 ClosedXML dll 将单元格格式化为数字会计类别。 您能否提供解决方案。 请找到随附的屏幕截图供您参考。 感谢和问候, Koti Routhu Accounting Number format
【问题讨论】:
标签: closedxml
如何使用 ClosedXML dll 将单元格格式化为数字会计类别。 您能否提供解决方案。 请找到随附的屏幕截图供您参考。 感谢和问候, Koti Routhu Accounting Number format
【问题讨论】:
标签: closedxml
数字格式为:
_ * # ##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");
}
【讨论】:
NumberFormatId 值(即43)的?它是否记录在某处?我在任何地方都找不到它,包括ClosedXML's docs。