我收到了一份excel文件,其中包含有关不同大使馆的信息,他们的联系电话号码等。大部分信息已经在数据库中,但我需要从这个文件中提取一列(电子邮件)并将其插入数据库中的特定列(电子邮件)。
这是可能的,还是只能导入数据库中所需内容的精确副本?
感谢您的帮助
答案 0 :(得分:3)
Export the table from phpmyadmin as CSV for excel -
drag it into excel -
add the desired column -
Save -
export the table again from phpmyadmin as .sql -
copy the table creation(Not the data) -
delete the table from phpmyadmin-
Run the table creation query so you now have a blank table -
Import the excel csv.
重要提示:备份数据库
答案 1 :(得分:2)
您可能希望创建一个带有php-excel-reader的脚本,该脚本遍历文件中的每一行,并更新相应的数据库行。我认为你不能在phpMyAdmin中“有选择地”导入文件。