我有一个Excel文件(.xlsx),我正在尝试使用phpMyAdmin导入它。(不使用.csv)
在Excel文件中,第一行是我的表中字段的标题,其余行是我要导入的数据,如下所示。

如您所见,列B包含日期和时间。(yyyy-mm-dd hh:mm:ss)
在phpMyAdmin中,我将表设置如下:

当我现在转到' import‘部分导入Excel文件时,我选择了以下内容:

然后我点击“Go”来导入文件。
当我这样做时,日期和时间字段转换为如下所示的数字:

我做错了什么吗?如何才能使日期和时间与Excel文件中的日期和时间相同?
在Excel中,我将单元格格式设置为自定义yyyy-mm-dd h:mm:ss

有没有什么办法解释为什么不能正确导入?(我确实尝试将文件另存为.xls,但得到了相同的结果。)
发布于 2015-11-27 13:52:55
电子表格在保存时将数据保留为其原始格式,并在此之后单独加载单元格格式。显然,phpmyadmin不会拾取此陷阱并加载格式化数据。
将工作表另存为CSV应该可以。您可以在记事本中打开CSV,以确认CSV版本包含正确的日期格式。
发布于 2019-12-12 14:03:06
如果您将文件从OpenDocument 另存为Excel Spreadsheet(.ods),并以OpenDocument Spreadsheet格式导入到phpMyAdmin中,则可以正常工作。
https://stackoverflow.com/questions/33949199
复制相似问题