我正在使用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
问题是:使用上面的代码,它会更改前两列的格式,但不会更改三列的格式。如果我删除第三列并且仅更改两列的格式,则会更改第一列,而不会更改第二列。
我进行调试,它在调试期间显示正确的格式,但在最后一列后更改。
答案 0 :(得分:0)