我有一個表mileage_registrants
其保持用戶的登記數據。它有一個字段department
現在是所有用戶的NULL
。我想將.xlsx
文件中的部門數據插入表department
。有一千條記錄,所以手工插入它們是非常可怕的。如何將Excel數據導入到MySQL表中?
反正對我來說,得到這個快速完成?
我有一個表mileage_registrants
其保持用戶的登記數據。它有一個字段department
現在是所有用戶的NULL
。我想將.xlsx
文件中的部門數據插入表department
。有一千條記錄,所以手工插入它們是非常可怕的。如何將Excel數據導入到MySQL表中?
反正對我來說,得到這個快速完成?
假設你使用phpMyAdmin,您可能需要導出您的XLSX爲CSV格式,然後使用phpMyAdmin導入工具導入。
謹防編碼的,但!
,您可以通過Excel的itselfe做到這一點。
在這裏,你可以找到你一個快速教程從MySQL與Excel交互
http://www.heritage-tech.net/908/inserting-data-into-mysql-from-excel-using-vba/
http://www.heritage-tech.net/267/interfacing-with-mysql-via-excel/
http://blog.tjitjing.com/index.php/2008/02/import-excel-data-into-mysql-in-5-easy.html
強烈建議在生產運行之前做一個預演
感謝fatnjazzy。我會嘗試你的方法,並讓你知道如果我有任何問題 –
謝謝fatnjazzy。由於用戶數據已經存在於mileage_registrants表中,我只需要插入他們的部門信息並根據他們的user_id自動匹配。 –
謝謝,勞倫。表mileage_registrants中有許多字段,但我只想插入字段部門。用你提到的方法可以做到這一點嗎? –
我看到了phpmyadmin的導入工具。它如何與每個部門的每個用戶相匹配。我沒有在導入工具中看到選項 –
@AlexHu yep:首先使用phpmyadmin從mysql導出表。然後在這個xls/csv文件中進行編輯,將其保存到csv。最後在mysql中重新導入它。 (備份您的表之前!) –