我有一个 Excel 文件 (.xlsx),我正在尝试使用 phpMyAdmin 导入它。 (不使用.csv)
在 Excel 文件中,我的第一行是表格中字段的标题,其余行是我要导入的数据,如下所示。
如您所见,B 列包含日期和时间。 (年-月-日 时:分:秒)
在 phpMyAdmin 中,我的表设置如下:
当我现在转到“导入”部分导入 Excel 文件时,我选择了以下内容:
然后我单击“开始”导入文件。
当我这样做时,日期和时间字段转换为如下数字:
我做错了什么吗?如何使日期和时间与 Excel 文件相同?
在 Excel 中,我将该单元格格式设置为自定义 yyyy-mm-dd h:mm:ss
关于为什么不能正确导入有什么想法吗? (我确实尝试将文件另存为 .xls,但得到了相同的结果。)
最佳答案
电子表格在保存时保留原始格式的数据,然后单独加载单元格格式。显然 phpmyadmin 没有发现这个陷阱并加载格式化的数据。
将工作表另存为 CSV 应该可以。您可以在记事本中打开 CSV,以确认 CSV 版本包含正确的日期格式。
关于mysql - phpMyAdmin 导入带有日期和时间的 Excel 电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33949199/