Ячейка формата EPPlus как «учетный» номер - PullRequest
0 голосов
/ 12 мая 2018

В Excel вы можете форматировать числа в следующем формате:

enter image description here enter image description here

Я бы хотел отформатировать ячейку с этим форматом в EPPlus, но я не вижу этого доступного свойства:

enter image description here

Я посмотрел количество других форматов , но ни один из них не совпадает. Я также попытался установить номер "BuildIn" (у него нет установщика, это не сработало). Я пытаюсь использовать системный формат, против меня свой собственный формат. Можно ли использовать формат «Бухгалтерский учет» с EPPlus?

Ответы [ 2 ]

0 голосов
/ 12 мая 2018

EPPlus не включает числовые форматы, встроенные в Excel, поэтому вы должны установить их вручную.

Все встроенные форматы в Excel имеют фактический числовой формат. Для учета используется формат:

- $ * #, ## 0,00 -; - $ * #, ## 0,00 _-; - $ * "-" ?? -; - @ -

Приведенный выше формат может отличаться в зависимости от региона / настроек. Чтобы увидеть, что формат для любых встроенных форматов:

  1. Щелкните правой кнопкой мыши ячейку и выберите Формат ячеек

  2. Нажмите на свой встроенный формат, в данном случае Бухгалтерия Image of the Accounting format

  3. Нажмите Пользовательский , чтобы увидеть формат ранее выбранного формат Image of the Accounting format in the Custom category to show actual format

Примените формат к своим ячейкам:

ws.Cells["A1:A5"].Style.Numberformat.Format = "_-$* #,##0.00_-;-$* #,##0.00_-;_-$* \"-\"??_-;_-@_-";
0 голосов
/ 12 мая 2018

Я не знаю, как выглядит номер бухгалтерского номера, но если вам нужен знак доллара за номером, вы можете сделать это.

ws.Cells["A1:A25"].Style.Numberformat.Format = "#,##0.00 $";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...