回答
我寫了一個非常簡單的導出爲「Excel XML」又名SpreadsheetML的類。對於最終用戶而言,XSLX不太方便(取決於文件擴展名和Excel版本,他們可能會收到警告消息),但與XLS或XLSX相比,使用起來要容易得多。
對於寫作的Excel
- PEAR的PHP_Excel_Writer(僅XLS)
- php_writeexcel從貝蒂娜 攻擊General Reference問題(XLS只)
- XLS File Generator從Sourceforge商業和XLS只有
- Excel Writer for PHP(SPREADSHEETML只)
- 伊利亞Alshanetsky的Excel extension現在github(XLS和XLSX,並要求商業libXL組件)
- PHP的COM extension(需要一個COM啓用電子表格程序,如MS Excel或運行在服務器上的OpenOffice Calc)
- COM的替代公開辦公室(PUNO)(需要在啓用了Java支持的服務器上安裝Open Office)
- PHP-Export-Data由禮迪金森(寫入SpreadsheetML中 - 在Excel 2003中的XML格式,CSV)
- 奧利弗·施瓦茨的php-excel(SpreadsheetML中)
- 奧利弗·施瓦茨的原始版本php-excel(SpreadsheetML中)的
- excel_xml(SpreadsheetML中,儘管它的名字)。 ..鏈接報告遭到破壞
- 微小的,但強(TBS)項目包括用於創建OfficeOpenXML文件OpenTBS工具(OpenDocument格式和OfficeOpenXML格式)
- SimpleExcel索賠讀取和寫入的Microsoft Excel XML/CSV/TSV/HTM L/JSON /等格式
- KoolGrid XLS表格而已,而且文檔和pdf
- PHP_XLSXWriter OfficeOpenXML
- PHP_XLSXWriter_plus OfficeOpenXML,PHP_XLSXWriter叉只
- php_writeexcel XLS(貌似它是基於PEAR SEW)
- spout OfficeOpenXML(XLSX)和CSV
- Slamdunk/php-excel(XLS只)看起來像舊PEAR電子表格作家的更新版本
用於讀取的Excel
- php-spreadsheetreader讀取各種格式(.xls的,和.ods檔案。CSV)
- PHP-ExcelReader(僅XLS)
- PHP_Excel_Reader(僅XLS)
- PHP_Excel_Reader2(僅XLS)
- XLS File Reader商業和XLS只有
- SimpleXLSX從中讀取XLSX文件的描述,雖然筆者不斷指xls
- PHP Excel Explorer商業和xls只有
- Ilia Alshanetsky的Excel extension現在github(XLS和XLSX,並要求商業libXL成分)
- PHP的COM extension(需要COM啓用電子表格程序,例如MS Excel或OpenOffice Calc的服務器上運行的)
- 開放的辦公替代COM(PUNO)(需要安裝並啓用Java支持)
- 諾沃的spreadsheet-reader(CSV,XLS,XLSX,消耗臭氧層物質)
- SimpleExcel索賠在服務器上打開Office讀取和寫入的Microsoft Excel XML/CSV/TSV/HTML/JSON /等格式
- PHPExcleReader是隻是一個老版本的PHPExcel
- Akeneo Labs Spreadsheet Parser OfficeOpenXML格式(.xlsx)和CSV文件的ZIP
- spout OfficeOpenXML(XLSX)和CSV
- xhook's php-spreadsheetreader索賠做大多數格式
一個新的C++的Excel PHP的擴展,儘管你需要自己構建它,而且當試圖找出什麼功能(我甚至無法從網站上找到它支持的格式,或者它是否讀取或寫或兩者....我猜都)它提供了來自SIMITGROUP的phpexcellib。
所有自稱是快於PHPExcel從codeplex或github,但(與COM,普諾伊利亞的周圍libXl包裝的例外,壺嘴)他們不提供讀取和寫入,或兩者XLS和XLSX;可能不再被支持; (雖然我沒有測試過Ilia的擴展),但只有COM和PUNO對創建的工作簿提供了相同程度的控制。
[Ilia的擴展](https://github.com/iliaal/php_excel)現在支持XLS和XLSX。 – Sara 2013-01-17 18:21:59
@Sara - 謝謝,這很有用 – 2013-01-17 20:56:48
但是,請注意,Iliaal的擴展需要LibXL,這是一個相當昂貴的商業庫。 – pilsetnieks 2013-03-13 11:37:49
- 1. HTMLElementVariable.animate(...)替代方案?
- 2. Nginx:more_clear_headers替代方案
- 3. VSTO替代方案
- 4. Example.com替代方案
- 5. WSO2替代方案
- 6. 替代方案deleteOnExit
- 7. android.net.wifi.WIFI_HOTSPOT_CLIENTS_CHANGED替代方案
- 8. JOptionPane的替代方案?
- 9. JQuery Slider的替代方案?
- 10. Firebug的替代方案
- 11. Treeview的替代方案
- 12. SELECT .. IN的替代方案(..)
- 13. SendMail的替代方案
- 14. FOP的好替代方案?
- 15. Python的shlex.split替代方案
- 16. iOS3的UILocalNotification替代方案
- 17. Cookie的替代方案
- 18. FontLoader的替代方案computeStringWidth
- 19. 。Perforce的.gitignore替代方案
- 20. uibinder的替代方案I18n
- 21. 替代的解決方案
- 22. numpy.gradient的替代方案
- 23. TYPE_GAME_ROTATION_VECTOR的替代方案
- 24. Java applets的替代方案
- 25. Application Insight的替代方案:
- 26. WMI的替代方案
- 27. iOS的getUserMedia替代方案
- 28. scipy.stats.norm.pdf的替代方案?
- 29. @GrabConfig的替代方案?
- 30. OpenID的替代方案?
鑑於頻繁的問題,要求庫,可以讀取/寫入Excel文件定期指出,這個答案,因爲提供的列表...而且這一名單會定期更新,我不感謝爲什麼它應該被關閉。 – 2013-09-21 21:01:51
我不是其中的一個,但是「封閉的話題」框中的原因似乎與我非常接近。請參閱als:[爲什麼購物單問題不好](http://meta.stackexchange.com/q/158809)。我意識到*你的答案*是高質量的並且正在更新,但是問題本身仍然屬於該題外類別。 – IMSoP 2013-09-21 21:16:09
**雖然這個問題在技術上偏離主題,但這是關於此主題的規範問答,並且提供了重要的價值。請不要關閉它。** – Gordon 2013-12-09 19:26:10