使用ClosedXML C#向数字添加掩码

时间:2018-12-19 17:29:37

标签: c# excel number-formatting closedxml

我使用DataTableClosedXML来填写Excel,并且其中一列包含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";
}

但是没用。谢谢您的帮助。

0 个答案:

没有答案