我在PHP(Codeigniter)中做一個項目,項目應該能夠導入excel文件數據並存儲到數據庫中。我正在考慮使用PHP的函數fgetcsv (因爲每個人都希望自己的代碼簡單,而不是使用某些庫)。但是,當搜索谷歌,幾乎每個人都建議使用庫,如PHPExcel。使用PHP的內置函數有什麼缺點嗎?我想對這種情況提出一些建議。在php中導入excel文件數據
0
A
回答
0
PHPExcel將是我的選擇,他們的圖書館和文檔更具信息量和更大,看似看起來更容易使用。
我可以看到的唯一缺點是缺乏使用PhP功能的易用性。
0
實際上,使用PHP的內置函數沒有技術缺點。實際上,圖書館是根據這種內置功能開發的。 不過,也有使用以及開發和維護圖書館像PHPExcel的許多優點:
- 你不需要重新發明輪子。你需要的是幾乎 開發。您只需投入時間進行定製。
- 圖書館是開源的。許多開發者會貢獻自己的時間和努力。它更有可能具有穩健性和穩定性。
- 將遵循標準。它使維護更容易。
- 任何人可能不知道所有可能的問題。一些 通用問題可能已經解決。這再次節省您的時間 。這樣的庫很容易擴展。
您可以將上述觀點相反看作是使用內置函數的缺點。
+0
請問Downvoter請解釋投票答案的原因嗎?請分享想法。 –
1
fgetcsv用於.cvs(逗號分隔值)文件。
Excel存儲比* .cvs文件更多的信息,例如,公式,樣式等。你將不得不將你的文件轉換爲* .cvs,這樣做會損失很多額外的功能。 * .cvs文件可快速解析字段數據,但如果您需要任何其他內容,則可能需要使用PHP Excel。
相關問題
- 1. 導入數據庫中的Excel文件
- 2. 從Excel文件在線導入數據
- 3. 從PHP導入Excel數據
- 4. 用PHP Excel Reader導入excel文件
- 5. Excel文件導入 - 數據類型
- 6. 無法從excel文件導入數據
- 7. 將Excel數據導入到PHP與PHP
- 8. 如何使用php將excel文件導入到mySQL數據庫
- 9. 從excel文件導入數據到mysql表使用php
- 10. 如何導入Excel文件到MySQL數據庫從PHP
- 11. Access中導入Excel數據
- 12. 從Excel導入Excel數據
- 13. 如何將文本文件中的數據導入到Excel中?
- 14. 使用Python導入 - 將多個excel文件導入數據框
- 15. PHP - 將數據導入excel模板
- 16. 導入Excel文件
- 17. 不能導入大文件PHP excel
- 18. csv文件導入數據庫,php
- 19. php導入csv文件到數據庫
- 20. 從Excel中導入Access數據文件在Excel中刪除過濾器
- 21. 從多個文本文件導入Excel中的數據VBA
- 22. 導入Excel中的excel文件
- 23. PHP Excel導入
- 24. 從Excel文件導入數據到核心數據
- 25. 無法從excel文件數據導入到mysql數據庫
- 26. 將Excel文件數據導入Access數據庫VBA
- 27. 在sql server 2008中導入excel文件
- 28. 在c中導入excel文件#
- 29. 在RStudio中導入excel文件
- 30. 在Matlab中導入excel文件
看看這個http://stackoverflow.com/questions/15446796/csv-import-library-for-codeigniter – Dave
Excel!= csv ...... – 2016-08-12 09:00:50
謝謝@Dagon。我知道它們不一樣。我想說的是我們可以使用fgetcsv函數讀取excel文件。 – lcshobin