EPPlus格式单元格为"会计"编号

Dav*_*ers 6 c# excel epplus

在Excel中,您可以使用以下格式设置数字格式:

在此输入图像描述 在此输入图像描述

我想在EPPlus中格式化这种格式的单元格,但我没有看到该属性可用:

在此输入图像描述

我看了很多其他格式,但它们都没有相同.我也尝试设置 "BuildIn"号码(它没有setter,这没用).我正在尝试使用系统格式,而不是我自己的自定义格式.是否可以在EPPlus中使用"会计"格式?

sin*_*hum 11

EPPlus不包含Excel中内置的数字格式,因此您必须手动设置它.

Excel中的所有内置格式都具有实际的数字格式.对于会计,格式为:

- $*#,## 0.00 - ; - $*#,## 0.00_-; - $*" - "?? - ; - @ -

以上格式可能因您所在的地区/设置而异.要查看任何内置格式的格式:

  1. 右键单击一个单元格并选择"设置单元格格式

  2. 单击您的内置格式,在本例中为Accounting 会计格式的图像

  3. 单击" 自定义"以查看以前选择的格式的格式

将格式应用于您的单元格:

ws.Cells["A1:A5"].Style.Numberformat.Format = "_-$* #,##0.00_-;-$* #,##0.00_-;_-$* \"-\"??_-;_-@_-";
Run Code Online (Sandbox Code Playgroud)