搜尋

首頁  >  問答  >  主體

能否講解一下如何用phpexcel實作excel和資料庫導入匯出!

能否講解一下如何用phpexcel實作excel和資料庫導入匯出!

Ж墨竹疏影ЖЖ墨竹疏影Ж2247 天前1921

全部回覆(3)我來回復

  • orzker

    orzker2018-10-06 16:23:57

    流程的話,首先,github上有PHPExcel的類別庫。

    Excel匯入

    匯入PHPExcel類別庫,然後讀取你所匯入Excel表格的內容,格式化成你需要的陣列格式。然後是顯示還是存入資料庫都看你自己操作了。

    Excel匯出

    同樣,匯入類別庫,設定需要匯出的表格的檔案名,內容標頭,內容。然後phpexcel內建的樣式函數進行設定樣式,header函數定義檔流把表格檔案資料傳到瀏覽器,其他沒了。

    具體phpExcel內建函數這些,百度都有,或是你直接看類別庫裡的程式碼。

    回覆
    0
  • Ж墨竹疏影Ж

    謝謝,儘管我還不會!

    Ж墨竹疏影Ж · 2018-10-06 17:56:43
    orzker

    你可以百度搜一下,PHPExcel的導入匯出。看看程式碼,不會的地方複製到百度看看函數的意義,雖然效率慢點,但是記得也比較深刻。 說穿了,導入表格無非就是先上傳文件,再用PHPExcel類別庫寫好的函數去循環取出表格文件的內容,整理成陣列。數組你就可以自己用函數各種操作,最後才導入資料庫了。 匯出表格也就是取出資料庫的數據,然後定義好檔名,表格標頭,再定位儲存格的位置把陣列內容循環寫入。例如:$PHPExcel->getactivesheet()->setcellvalue('A1',$list['name']);最後傳到瀏覽器,直接下載。 PHPExcel具體用到的函數比較多,這裡寫​​完也不太可能,建議你還是百度去看看別人寫好的程式碼,學習一下他們的開發想法。

    orzker · 2018-10-16 10:48:34
  • 取消回覆