PHPOffice alternatives and similar software solutions
Based on the "Office Suites" category.
Alternatively, view PHPExcel alternatives based on common mentions on social networks and blogs.
-
Etherpad
Etherpad is a highly customizable Open Source online editor providing collaborative editing in really real-time. -
ONLYOFFICE
An office suite that enables you to manage documents, projects, team and customer relations in one place. -
CryptPad
CryptPad is the zero knowledge realtime collaborative editor. -
Infinoted
A server for Gobby, a multi-platform collaborative text editor. -
ownCloud documents
Collaborative editing and sharing of rich-text documents. -
Collabora Online Development Edition
Collabora Online Development Edition
Scout APM - Leading-edge performance monitoring starting at $39/month
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of PHPOffice or a related project?
README
PHPExcel - OpenXML - Read, Write and Create spreadsheet documents in PHP - Spreadsheet engine
PHPExcel is a library written in pure PHP and providing a set of classes that allow you to write to and read from different spreadsheet file formats, like Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice Calc .ods, Gnumeric, PDF, HTML, ... This project is built around Microsoft's OpenXML standard and PHP.
File Formats supported
Reading
- BIFF 5-8 (.xls) Excel 95 and above
- Office Open XML (.xlsx) Excel 2007 and above
- SpreadsheetML (.xml) Excel 2003
- Open Document Format/OASIS (.ods)
- Gnumeric
- HTML
- SYLK
- CSV
Writing
- BIFF 8 (.xls) Excel 95 and above
- Office Open XML (.xlsx) Excel 2007 and above
- HTML
- CSV
- PDF (using either the tcPDF, DomPDF or mPDF libraries, which need to be installed separately)
Requirements
- PHP version 5.2.0 or higher
- PHP extension php_zip enabled (required if you need PHPExcel to handle .xlsx .ods or .gnumeric files)
- PHP extension php_xml enabled
- PHP extension php_gd2 enabled (optional, but required for exact column width autocalculation)
Want to contribute?
If you would like to contribute, here are some notes and guidlines:
- All new development happens on the 1.8 branch, so it is always the most up-to-date
- The master branch only contains tagged releases
- If you are going to be submitting a pull request, please fork from 1.8, and submit your pull request back to that 1.8 branch
- Wherever possible, code changes should conform as closely as possible to PSR-2 standards
- Helpful article about forking
- Helpful article about pull requests
License
PHPExcel is licensed under LGPL (GNU LESSER GENERAL PUBLIC LICENSE)
*Note that all licence references and agreements mentioned in the PHPOffice README section above
are relevant to that project's source code only.