1. 概述
1.1 学习视频
本文学习视频:Excel导入值处理
1.2 问题描述
在Excel导入时,可能会有很多不同的日期格式。在导入时有些格式能保留,有些却会发生变化,是什么原因呢?
1.3 功能逻辑
当前的Excel导入功能只支持识别部分日期格式。对于可识别的日期格式,会按照Excel中的格式进行导入;对于不可识别的日期格式,会统一转化为yyyy-MM-dd HH:mm:ss格式或者转化为数字。
2. 识别范围
下面列出一些常见日期格式能否被识别的说明。
| Excel中的日期格式 | 是否能识别 | |
|---|---|---|
| 1 | ![]() | 是 |
| 2 | ![]() | 是 |
| 3 | ![]() | 是 |
| 4 | ![]() | 是 |
| 5 | ![]() | 否 |
| 6 | ![]() | 否 |
| 7 | ![]() | 否 |
| 8 | ![]() | 否 |
| 9 | ![]() | 否 |
| 10 | ![]() | 否 |
| 11 | ![]() | 否 |
| 12 | ![]() | 否 |
3. 处理方式
3.1 显示值处理
如果希望不支持的日期类型导入后,在页面能展示成需要的格式,可以使用单元格的「自定义样式」功能来处理。

3.2 实际值处理
使用单元格的「自定义样式」处理日期时,其处理的仅为显示值,所以当入库后,数据还是会变为yyyy-MM-dd HH:mm:ss或者数字格式。如果希望入库数据也能转换为所需格式,可以在提交时利用format公式对数据做处理,比如:format(A1,"yyyy-MM-dd")
