PHPExcel - OpenXML - Create Excel2007 documents in PHP - Spreadsheet engine
Project providing a set of classes for the PHP programming language, which allow you to write to and read from different file formats, like Excel 2007, PDF, HTML, ... This project is built around Microsoft's OpenXML standard and PHP.
Checkout the
Features this class set provides, such as setting spreadsheet meta data (author, title, description, ...), multiple worksheets, different fonts and font styles, cell borders, fills, gradients, adding images to your spreadsheet and much, much more!
Want to bookmark this page? Please use
http://www.phpexcel.net as the URL.
Want to contribute?
Please refer the
Contribute page.
Donations
Donate via PayPal. If you want to, we can also add your name / company on our
Donation Acknowledgements page.
Downloads
Current release:
PHPExcel 1.7.2 ProductionSnapshot:
http://www.codeplex.com/PHPExcel/SourceControl/ListDownloadableCommits.aspx
News
2010-01-11 Release 1.7.2 out now!
Current release
PHPExcel 1.7.2 Production, check the changelog for details!
2009-11-02 Release 1.7.1 out now!
Current release
PHPExcel 1.7.1 Production, check the changelog for details!
2009-08-10 Release 1.7.0 out now!
Current release
PHPExcel 1.7.0 Production, check the changelog for details!
2009-05-07 New PHPExcel tutorial available
There is a new PHPExcel tutorial available over at
OpenXmlDeveloper.org. If you are just starting working with PHPExcel, this is a good read!
2009-04-27 Create PowerPoint 2007 files from PHP
PHPExcel has a new sister project:
PHPPowerPoint. Just like with PHPExcel, PHPPowerPoint can be used to generate PPTX files from a PHP application. This can be done by creating an in-memory presentation that consists of slides and different shapes, which can then be written to disk using a writer (of which there’s currently only one for PowerPoint 2007).
2009-04-22 Release 1.6.7 out now!
Current release
PHPExcel 1.6.7 Production, check the changelog for details!
2009-03-02 Release 1.6.6 out now!
Current release
PHPExcel 1.6.6 Production, check the changelog for details!
2009-02-03 Blog post: Saving a PHPExcel spreadsheet to Google Documents
As you may know, PHPExcel is built using an extensible model, supporting different input and output formats. The PHPExcel core class library features a spreadsheet engine, which is supported by IReader and IWriter instances used for reading and writing a spreadsheet to/from a file. Currently, PHPExcel supports writers for Excel2007, Excel5 (Excel 97+), CSV, HTML and PDF. Wouldnt it be nice if we could use PHPExcel to store a spreadsheet on Google Documents?
Read the entire blog post on
Maarten Balliauw's blog.
2009-01-05 Release 1.6.5 out now!
Current release
PHPExcel 1.6.5 Production, check the changelog for details!
2009-01-01 Happy new year 2009!
The PHPExcel team wishes you the best for 2009.
2008-12-01 PHPExcel featured in php|architect / November 2008
Including graph support! Check my blog at
http://blog.maartenballiauw.be/post/2008/12/01/PHPExcel-featured-in-php7carchitect-November-2008.aspx
2008-10-27 Release 1.6.4 out now!
Current release
PHPExcel 1.6.4 Production, check the changelog for details!
2008-03-27 Use Excel business logic in PHP
In many companies, business logic resides in Excel. This business logic is sometimes created by business analysts and sometimes by business users who want to automate parts of their everyday job using Excel. This same Excel-based business logic is often copied into an application (i.e. a website) and is maintained on 2 places: if the Excel logic changes, the application should also be modified.
On his blog,
Maarten Balliauw tells you how you can
use PHPExcel to take advantage of the Excel-based business logic without having to worry about duplicate business logic.
Team members
Check the
Credits for a complete list of team members.