我正在使用EPplus4.0.1中非常好的LoadFromDataTable功能。它将DateTimes保存为整数,即使DataTable列是DateTime。 有没有解决这个问题的方法,因为它在读回需要DateTime的DataTable时会导致问题。 手动将工作表列设置为DateTime不是一个选项,因为代码中会出现加载,我不希望我的用户知道如何手动执行此操作。
答案 0 :(得分:0)
Excel本身将日期存储为数字 - 您需要设置单元格的格式以显示其日期值。
例如,如果在电子表格列C中包含日期,请尝试以下操作:
MyWorksheet.Cells["C:C"].Style.Numberformat.Format = "dd/MM/yyyy"l