這篇文章主要介紹了PHP將excel文件導入MySQL數(shù)據(jù)庫的方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
成都創(chuàng)新互聯(lián)一直通過網(wǎng)站建設和網(wǎng)站營銷幫助企業(yè)獲得更多客戶資源。 以"深度挖掘,量身打造,注重實效"的一站式服務,以網(wǎng)站制作、網(wǎng)站設計、移動互聯(lián)產(chǎn)品、全網(wǎng)整合營銷推廣服務為核心業(yè)務。十載網(wǎng)站制作的經(jīng)驗,使用新網(wǎng)站建設技術,全新開發(fā)出的標準網(wǎng)站,不但價格便宜而且實用、靈活,特別適合中小公司網(wǎng)站制作。網(wǎng)站管理系統(tǒng)簡單易用,維護方便,您可以完全操作網(wǎng)站資料,是中小公司快速網(wǎng)站建設的選擇。
在這篇文章中,我將給大家介紹如何使用PHP將excel文件導入mysql數(shù)據(jù)庫。有時候我們需要從管理面板添加數(shù)據(jù),如產(chǎn)品,項目,用戶,電子郵件等。如果我們的數(shù)據(jù)很少,那么手工添加就可以了,但是如果我們的excel文件或者csv文件的數(shù)據(jù)比較多,那么存儲數(shù)據(jù)的時間就比較長,這時我們就需要直接導入xls文件或者csv文件到mysql數(shù)據(jù)庫中。
下面我們將使用Spreadsheet_Excel_Reader類將excel文件導入php數(shù)據(jù)庫,步驟如下:
1.下載類庫
2.創(chuàng)建db_config.php文件
3.創(chuàng)建index . php文件
4.創(chuàng)建excelUpload.php
5.創(chuàng)建上傳文件夾
步驟1:下載類庫
從GitHub下載PHP Excel Reader庫,下載地址:https://github.com/nuovo/spreadsheet-reader
下載后將其解壓縮到根目錄并將其重命名為“library”。
步驟2:創(chuàng)建db_config.php文件
為數(shù)據(jù)庫配置創(chuàng)建db_config.php文件,在這個文件中,你必須設置數(shù)據(jù)庫主機、數(shù)據(jù)庫用戶名、數(shù)據(jù)庫密碼、數(shù)據(jù)庫名稱。該文件將用于將數(shù)據(jù)存儲到數(shù)據(jù)庫中。
代碼如下:
db_config.php
步驟3:創(chuàng)建index.php文件
在根目錄中創(chuàng)建index.php文件,在這個文件中,我使用bootstrap創(chuàng)建了一個簡單的表單,實現(xiàn)點擊按鈕后導入選擇excel文件的功能。
代碼如下:
index . php
Excel上傳
前臺樣式如下:
步驟4:創(chuàng)建excelUpload.php文件
創(chuàng)建excelUpload.php文件來管理導入數(shù)據(jù)庫的數(shù)據(jù),在這個步驟中,我們必須創(chuàng)建uploads文件夾來存儲excel文件到這個文件中,然后讀取該文件。
代碼如下:
excelUpload.php
sheets()); echo "你有 ".$totalSheet." 張表". $html="
標題 | 描述 |
---|---|
".$title." | "; $html.="".$description." | "; $html.="
感謝你能夠認真閱讀完這篇文章,希望小編分享PHP將excel文件導入mysql數(shù)據(jù)庫的方法內容對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細的解決方法等著你來學習!