EPPlus日期格式无法正确更改

时间:2016-02-15 11:42:45

标签: .net excel epplus

我正在使用EPPlus创建EXCEL,并且需要根据传递的格式更改Date的格式(dd / mm / yyyy,mm / dd / yyyy等)

If (schedulestart > -1) Then sheet.Column(schedulestart).Style.Numberformat.Format = fileDownload.DateFormat

 If (schedulefinish > -1) Then sheet.Column(schedulefinish).Style.Numberformat.Format = fileDownload.DateFormat

If (actualstart > -1) Then sheet.Column(actualstart).Style.Numberformat.Format = fileDownload.DateFormat

问题是:使用上面的代码,它会更改前两列的格式,但不会更改三列的格式。如果我删除第三列并且仅更改两列的格式,则会更改第一列,而不会更改第二列。

enter image description here

我进行调试,它在调试期间显示正确的格式,但在最后一列后更改。

1 个答案:

答案 0 :(得分:0)

哎呀,明白了。 EPPlus的索引从索引1而不是索引0开始。现在有意义。