我正在阅读的 Excel 表中有日期。我喜欢做的是强制日期为 mm/dd/yyyy 有没有办法在封闭的 XML 中做到这一点。
我看了一下https://closedxml.codeplex.com/documentation但找不到如何强制或将日期更新为某种格式。
我正在阅读的 Excel 表中有日期。我喜欢做的是强制日期为 mm/dd/yyyy 有没有办法在封闭的 XML 中做到这一点。
我看了一下https://closedxml.codeplex.com/documentation但找不到如何强制或将日期更新为某种格式。
如果您想在特定单元格上执行此操作,则必须使用
worksheet.Cell(row,column).Style.NumberFormat.Format = "mm/dd/yyyy";
和
如果要在多个单元格上执行此操作,则必须使用
worksheet.Range(row,column,row,column).Style.NumberFormat.Format = "mm/dd/yyyy";
我知道这个问题已经被回答了......但由于我在阅读完这篇文章后仍然失去了几个小时,我想把这个留给我未来的我:
确保在设置单元格格式后没有清除所有格式。我在方法的底部有这个代码......
var range = worksheet.Range(firstCell.Address, lastCell.Address);
range.Clear(XLClearOptions.AllFormats);