这个问题几乎就是我想要的:
How to import an excel file in to a MySQL database
但是我会在这里提出一个额外的部分。
从最后一个问题来看,答案是使用LOAD DATA INFILE
。但这不是假设我已经在数据库中创建了我的表结构吗?在我的情况下,我有一个大约100列的excel文件,我不想首先创建一个包含所有这些列的表。
所以我的问题:有没有办法使用excel文件的第一行作为数据库表中列的名称?
答案 0 :(得分:4)
由于您使用的是phpMyAdmin,所以我会这样做:
如果你的文件太大,你可能会遇到麻烦,因为PHP会限制phpMyAdmin允许使用的时间和内存。您可以通过分阶段导入文件来解决此问题。
祝你好运。顺便说一句,100列听起来过分;您可能需要检查以确保以最佳方式存储数据。