[請益] 關于用php將mysql資料表轉成excel檔

作者: martin930 (馬丁)   2023-03-29 21:43:19
我自己看書、看youtube學php及mysql,斷斷續續學了幾年學出一點興趣
目前工作上寫了幾個程式,也幫老婆寫他工作上會用的程式
現在有一個需求是要將mysql得資料表下載成excel檔
這個mysql是放在A2hosting網路出租空間上應該是linux
我查了一下phpexcel已經停止更新
教學都教phpspreadsheet
但是都教在wodows自架的xampp上用composer裝
請教各位先進是我理解錯誤,還是可以裝到A2linux環境上?
如果此路不通那有可能自己寫下載成excel的程式嗎?該如何寫?
煩請各位先進大大指點,感謝。
作者: luckynu (黑得發亮)   2023-03-29 21:46:00
你可以本機用composer安裝後,全部上傳到Linux主機
作者: hmj1026 (黑夢)   2023-03-30 00:04:00
轉CSV檔不是比較快? 轉excel吃很多記憶得,如果資料多你本機寫一隻檔案,直連DB匯出CSV連套件都不用裝了....
作者: bakedgrass (蒙古烤小草)   2023-03-30 16:14:00
只要你的A2空間支援終端機操作,就可以裝composercomposer是跨平台的,你裝好composer再用它裝你要的套件即可。如果你你的A2空間不支援終端機,那就像一樓說的在自己電腦上裝好寫好後傳上去就行了
作者: martin930 (馬丁)   2023-03-30 19:53:00
謝謝大大們指導,這兩天兩種都來試看看
作者: st1009 (前端攻城師)   2023-03-31 16:11:00
用csv吧
作者: hiigara (石頭)   2023-04-06 19:05:00
有個古代爛招:輸出一個 html table,檔名寫 xls,能開..
作者: martin930 (馬丁)   2023-04-07 17:18:00
這也行歐!讚
作者: MOONRAKER (㊣牛鶴鰻毛人)   2023-04-09 10:24:00
上面的爛招在Excel 97還可以 後來好像就不行了以前公家標案這樣寫了一堆 過幾年發現這招已沒效只好去找phpexcel來用 現在連phpexcel都不玩了ㄟ應該是Excel 2000 這幾年完全不關心office版本
作者: molopo (mmm)   2023-09-13 22:46:00
chargpt

Links booklink

Contact Us: admin [ a t ] ucptt.com