現在遇到一個需求,要求大量匯入員工資料。
其結構為:
員工照片,員工姓名,員工職位,所屬公司
#且一個員工只允許一張員工照片,一個員工屬於一個公司,一個員工只允許一個職位。目標資料量有200 ,現在需要使用php實現此資料的批次匯入到資料庫並在前台展示。
之前試過使用PHPExcel讀取xlsx表格檔案實現,但在xlsx中圖片不屬於任何一個儲存格,無法確定員工照片和員工的對應關係。 。
希望各位能給幫忙指出一個合適的解決方案來,萬分感謝!
为情所困2017-05-24 11:36:00
ajax可以實現。
透過formData物件(低版本瀏覽器不相容,相容性查詢http://caniuse.com/#search=fo...),封裝表單資料上傳
世界只因有你2017-05-24 11:36:00
首先照片肯定分第二步導入
其次照片你可以儲存到一個資料夾裡,但是照片名字必須起的和員工對應(例如excel裡序號1員工的照片是1.jpg,2號就是2.jpg )不管你用什麼辦法,至少得有一種對應關係。如果圖片存在excel裡我覺得也應該有這種對應的。
第一步先導入員工其他數據,防止對應關係出錯,你可以把序號也存資料庫裡,
導入後根據對應關係導入圖片
第三步刪除序號字段!
我弄得話,反正無非這些步驟
照片和員工一定要弄得有對應關係才行