2012-10-27 71 views
0

我一直在搜索和搜索,我确信我只是查找错误的东西,所以我正在寻找推动正确的方向请。将Excel数据插入到MySQL中

我是PHP和MySQL的新手,我的第一个项目需要将包含20k左右记录的Excel表格上载到一个已有的MySQL数据库。我明白如何做一个简单的上传和地图字段,但我陷入困境的是,Excel数据将转到两个单独的表格,而第二个表格具有第一个表格的外键。

我需要找出记录是否在表1中重复,如果是,获取主键并将其插入到第二个表中,并附带一些来自Excel表格的数据。

我确定我要求的是非常基本的,但我需要知道什么是最接受的方式来做到这一点,所以我可以研究和建立它。我不确定CRUD是我正在寻找的,还是我应该在PHPMyAdmin中运行特殊的SQL语句?

使用PHP,MySQL,Godaddy共享此项目的主机。谢谢!

回答

2

看PHPExcel用于处理Excel中的数据 - http://phpexcel.codeplex.com/

+0

看起来这将是操纵Excel数据帮助,但不是用于加载到MySQL和在其上运行PHP代码事先乐于助人这正是我需要的建议这里。 –

+0

呃,为什么不直接读取文件并像解析其他文件一样解析它?解析文件并写入插入查询,一旦你解析了文件,你就可以做任何你想做的事情。我想你只是在寻找一种方法来正确地阅读文件... – frosty

+0

我想这就是我的问题。我知道如何操作MySQL中已有的数据,我如何从外部不使用PHPMyAdmin?我是否创建了一个带有上传链接的私人网页,并且在上传后有脚本进行操作?对不起这样一个基本的问题,但我是新来的,只是不确定其他人正在做什么。谢谢。 –