当文本值中有正斜杠时,EPPlus读取日期列不正确

时间:2018-10-15 03:39:37

标签: epplus

Excel文件的行= 2,列= 3(例如)。单元格的格式为日期mm/dd/yyyy,并包含值9/13/2018。

EPPlus代码:

Dim entrydate As String = worksheet.Cells(2, 3).Text

输入日期为13。

如果单元格格式更改为yyyy-mm-dd,则可以正常读取。

如何定界或转义正斜杠?

1 个答案:

答案 0 :(得分:0)

这是最新的EPPlus中的错误。以前的版本工作正常。这是目前的解决方法:

在读取单元格之前,将日期格式更改为yyyy-MM-dd

worksheet.Cells(2, 3).Style.NumberFormat.Format="yyyy-MM-dd"
Dim entrydate As String = worksheet.Cells(2, 3).Text