добавить маску к номерам с помощью ClosedXML C # - PullRequest
0 голосов
/ 19 декабря 2018

Я выполняю Excel с DataTable, используя ClosedXML, и в одном из столбцов есть числа с 11 или 14 цифрами.В зависимости от количества цифр я хотел бы добавить маску к числу, например:

11 цифр: "000.000.000-00"

14 цифр: "00.000.000/0000-00"

Я попробовал кодниже

for (int j = 2; j <= lastrow; j++)
{
    ws.Cell(j, 4).Style.NumberFormat.Format = ws.Cell(j, 4).Value.ToString().Count() <= 11 ? "000.000.000-00" : "00.000.000/0000-00";
}

Но не сработало.Спасибо за помощь.

...