ARCHIVED
Go to file
Mark Baker 4f070fc349 General: Work items 17936 and 17840 - Fix for environments where there is no access to /tmp but to upload_tmp_dir
Provided an option to set the sys_get_temp_dir() call to use the upload_tmp_dir; though by default the standard temp directory will still be used
2012-11-20 21:34:24 +00:00
Build #62 : Clean old files 2012-10-30 08:41:03 +01:00
Classes General: Work items 17936 and 17840 - Fix for environments where there is no access to /tmp but to upload_tmp_dir 2012-11-20 21:34:24 +00:00
Documentation Change reader exceptions to PHPExcel_Reader_Exception 2012-10-29 23:48:29 +00:00
Examples Fix GH-22 (Support of SheetView in Excel5 Writer) 2012-11-13 23:01:49 +01:00
unitTests Factor timezone methods to a separate helper class 2012-11-03 21:52:55 +00:00
.gitignore NOTE : Eclipse settings in .ignore 2012-11-13 22:57:20 +01:00
changelog.txt General: Work items 17936 and 17840 - Fix for environments where there is no access to /tmp but to upload_tmp_dir 2012-11-20 21:34:24 +00:00
install.txt Documentation references to /Tests modified to reference /Examples instead 2012-10-18 17:08:08 +01:00
license.md Added readme and license file 2012-07-05 07:24:57 +02:00
README.md #62 : Clean old files 2012-10-30 08:42:50 +01:00

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?

Fork us!

License

PHPExcel is licensed under LGPL (GNU LESSER GENERAL PUBLIC LICENSE)