我需要创建一个脚本来获取包含表格的excel文件。 “行业合作伙伴”。
我的数据库中的这个表包含6列“id”,“name”,“address”,“lat”,“lng”,“phoneNumber”
我正在试图弄清楚如何从excel文件中转储表格,该文件包含仅 3列:“name”,“address”,“phoneNumber”。我没有把“ID”,因为它(AI)应该是脚本的一部分。
如何开始编写脚本来执行此操作?
答案 0 :(得分:1)
关于你的评论。我认为你的意思是“他们的”行业合作伙伴“表”而不是“那里”行业合作伙伴“表”。如果你在编程时犯了那种错误,后果可能是灾难性的!
无论如何,如果你需要一些可重复的东西,那么你需要我最近为客户写的那种东西。有一个很棒的库叫PHPExcel。使用它你可以写一个PHP脚本:
对于我为我的客户端所做的应用程序,他们想在Excel中完全管理更新,所以我在mysql表中包含了last_update日期/时间字段,然后在插入/更新电子表格中的所有行后,我删除了在最近一次运行中没有上传的任何内容。显然,由于您没有在Excel文件中包含主键,因此您将无法执行更新。
答案 1 :(得分:0)
如果这是一次性负载,那么我倾向于只写一个Excel公式放在每行的末尾,只是构建一个mysql INSERT语句。您将所有行的公式复制下来,然后将结果粘贴到类似phpmyadmin的内容中。假设您的数据位于A,B,C列中,则公式将类似于:
="INSERT INTO table (name, address, phoneNumber) VALUES ('"&A2"','"&B2&"','"&C2&"');"
上面的公式假设您在第1行中有标题。