ClosedXML中的日期格式

时间:2015-07-29 19:27:21

标签: closedxml

我正在阅读的excel表中有约会对象。 我喜欢做的是强制日期为mm / dd / yyyy 有没有办法在Closed XML中执行此操作。

我看了https://closedxml.codeplex.com/documentation,却找不到 如何强制或更新日期为某种格式。

2 个答案:

答案 0 :(得分:9)

如果您想在特定单元格上执行此操作,则必须使用

worksheet.Cell(row,column).Style.NumberFormat.Format = "mm/dd/yyyy";

如果你想在多个单元格上进行,那么你必须使用

worksheet.Range(row,column,row,column).Style.NumberFormat.Format = "mm/dd/yyyy";

答案 1 :(得分:0)

我知道这个问题已经提出来了……但是由于我在读完这篇文章后仍然迷失了几个小时,所以我想把这个留给我自己:

确保在设置单元格格式后没有清除所有格式。 我在方法底部有此代码...

var range = worksheet.Range(firstCell.Address, lastCell.Address);
range.Clear(XLClearOptions.AllFormats);