Я выполняю 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";
}
Но не сработало.Спасибо за помощь.