我有一个Excel文件(.xlsx),我正在尝试使用phpMyAdmin导入它。 (不使用.csv)
在我在第一行的Excel文件中,我表中的字段和其余行的标题是我要导入的数据,如下所示。
正如您所见,Colum B包含日期和时间。 (yyyy-mm-dd hh:mm:ss)
在phpMyAdmin中,我将表格设置如下:
当我现在转到'导入'部分导入Excel文件时,我选择了以下内容:
然后我点击“开始”导入文件。
当我这样做时,日期&时间字段转换为如下数字:
我做错了吗?我怎样才能使它成为日期&时间与Excel文件相同?
在Excel中,我确实将该单元格格式化为自定义yyyy-mm-dd h:mm:ss
关于为什么这不能正确导入的任何想法? (我确实尝试将文件保存为.xls,但结果相同。)
答案 0 :(得分:1)
电子表格在保存时保留原始格式的数据,之后单独加载单元格格式。显然,phpmyadmin没有拿起这个陷阱并加载格式化的数据。
将工作表另存为CSV应该有效。您可以在记事本中打开CSV以确认CSV版本包含正确的日期格式。
答案 1 :(得分:0)
如果将文件另存为 Excel 中的 OpenDocument电子表格(.ods) 并以 OpenDocument Spreadsheet 格式导入 phpMyAdmin 。