我使用DataTable
和ClosedXML
来填写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";
}
但是没用。谢谢您的帮助。