我试图将单元格设置为日期格式,但当我打开.xls时,它显示单元格为“已编辑”格式。
我使用代码:
if(System.DateTime.TryParse(value, out datum))
{
worksheet.Cells[rowIndex, colInx + 1].Style.Numberformat.Format = "dd-MM-yyyy";
worksheet.Cells[rowIndex, colInx + 1].Value = datum.ToShortDateString();
}
但在Excel中,它将显示"Aangepast"("Edited")
而不是"Date"
:
2条答案
按热度按时间rryofs0p1#
使用以下代码解决了该问题:
这将从本地窗口获取短日期的datetimeformat
gz5pxeao2#
对我有效的是excel似乎只喜欢“dd/mm/yyyy”的日期格式,所以必须将其与我需要的显示格式相结合。