客户要求是导出的时间字段在excel里也是时间格式。可以利用excel自带的筛选进行排序和操作。
我导出的:
系统默认时间格式的:
我今天找了一下午,网上没找到相关资料。不知道有没有人知道这里应该怎么处理?
最终在官方源代码中提供的例子找到解决方式了。
让第一列显示日期格式,格式自定义,给值得时候得注意,必须给日期类型的,否则它不会自动转换。这样生成的excel就是正式的日期格式了。
workSheet.Column(1).Style.Numberformat.Format = "DD/MM/YY";
workSheet.Cells[1, 1].Value = DataTime.Now;
epplus在输出单元格时是可以指定单元格的数据类型的。
恩。怎么指定呢?可以有句简单的事例么?
@Arik lee: 我没深入研究。
但你下载EPPLUS的源代码(epplus.codeplex.com)里面有样例参考。
@519740105: 好吧。我找找。