A colleague of mine - Maarten - has been working on Office 2007 SpreadsheetML classes in PHP - definitely check it out :
In my evening hours, I've been working on a set of PHP classes to create Offixe 2007 SpreasheetML documents (.xlsx files). I finished my first goals (some basic XLSX writing), and I want to share this set of classes to the community.
Currently, the following features are supported:
- Create a Spreadsheet object
- Add one or more Worksheet objects
- Add cells to Worksheet objects
- Export Spreadsheet object to Excel 2007 OpenXML format
Each cell supports the following data formats: string, number, formula, boolean.
Visual formatting is not implemented, but I'll get to that later.