Local clone of [PhpSpreadsheet](https://github.com/PHPOffice/PhpSpreadsheet/)
Go to file
Marcus Bointon 037c2748f3 Change use of is_a() to use instanceof
While is_a() is no longer deprecated, there are bound to be some people using PHP versions that still have it marked as deprecated.
This is the only occurrence of is_a in the whole of PHPExcel; everywhere else it's using instanceof, so I figured it would be sensible to make it consistent.
2012-10-18 17:11:45 +03:00
Build Modified build script to include pdf and odt distributions, 2012-09-09 19:09:45 +01:00
Classes Change use of is_a() to use instanceof 2012-10-18 17:11:45 +03:00
Documentation Added Turkish to list of locale settings in the documentation 2012-09-14 22:37:20 +01:00
Examples Bugfix: Work item 18794 - CSV files without a file extension being identified as HTML 2012-10-16 13:39:59 +01:00
unitTests AutoFilter unit tests 2012-08-19 23:17:12 +01:00
.gitignore Special Feature: (kkamkou) Phar builder script to add phar file as a distribution option 2012-08-16 23:57:48 +01:00
changelog.txt Bugfix: Work item 18794 - CSV files without a file extension being identified as HTML 2012-10-16 13:39:59 +01:00
install.txt Modify Test examples to echo nicely from both CLI and in a web browser 2012-08-05 18:54:20 +01:00
license.md Added readme and license file 2012-07-05 07:24:57 +02:00
phpdoc-home.ini Migration from off-site Subversion repository (part 1). 2010-08-26 19:14:53 +00:00
phpdoc.ini Migration from off-site Subversion repository (part 1). 2010-08-26 19:14:53 +00:00
readme.md Use class_exists() with FALSE second argument 2012-09-06 22:56:56 +01:00
README.md Update README.md 2012-09-05 15:57:07 -06:00
setpath.bat Migration from off-site Subversion repository (part 1). 2010-08-26 19:14:53 +00:00
start_shell.bat Migration from off-site Subversion repository (part 1). 2010-08-26 19:14:53 +00: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)