EPplus LoadFromDataTable DateTime保存为Int

时间:2017-08-17 12:50:02

标签: epplus

我正在使用EPplus4.0.1中非常好的LoadFromDataTable功能。它将DateTimes保存为整数,即使DataTable列是DateTime。 有没有解决这个问题的方法,因为它在读回需要DateTime的DataTable时会导致问题。 手动将工作表列设置为DateTime不是一个选项,因为代码中会出现加载,我不希望我的用户知道如何手动执行此操作。

1 个答案:

答案 0 :(得分:0)

Excel本身将日期存储为数字 - 您需要设置单元格的格式以显示其日期值。

例如,如果在电子表格列C中包含日期,请尝试以下操作:

MyWorksheet.Cells["C:C"].Style.Numberformat.Format = "dd/MM/yyyy"l