2012-10-27 66 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?我是否創建了一個帶有上傳鏈接的私人網頁,並且在上傳後有腳本進行操作?對不起這樣一個基本的問題,但我是新來的,只是不確定其他人正在做什麼。謝謝。 –