03.01.07
Office 2007
I recently attended the Microsoft Across America launch event for Windows Vista and Office 2007. As someone who supports people who use MS products (even though I prefer open source projects), it is important for me to stay current with the latest that is out there. By attending the event, I received a free copy of Office 2007, and I must admit - I’m impressed. The new document format is xml - great for sharing! The secret in their file format, and the reason it may not be easily apparent, is that they compress the files by default with a simple zip utility. If you rename a .docx file (new Word07 format) to .zip, you will find the document text/layout in xml format, and folders for images, theme, etc. The same applies to Excel, etc.
You might be asking how this relates to php. Well, there is a project seeking volunteers that I wanted to mention. It’s over at codeplex.com/PHPExcel. From their site:
PHP Excel 2007 classes
Project providing classes for the PHP programming language, to allow to write to Excel 2007 files.
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 contribute?
We are looking for developers!
Please refer the Contact page to apply.
If you are looking for a project with which to become involved, give them a shout.



kacjp said,
March 11, 2007 at 7:09 pm
Just out of curiosity, what’s the difference between this and the Pear spreadsheet_excel_writer?
I am currently using the above in a project and could be convinced to change this if performance is higher overall as atm some reports in the project can print out over 20,000 rows in Excel!