2017 © Pedro Peláez
 

library phpexcel

PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

image

phpoffice/phpexcel

PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

  • Monday, December 25, 2017
  • by PowerKiKi
  • Repository
  • 766 Watchers
  • 9805 Stars
  • 20,948,049 Installations
  • PHP
  • 440 Dependents
  • 36 Suggesters
  • 3372 Forks
  • 640 Open issues
  • 16 Versions
  • 8 % Grown

The README.md

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., (*1)

Master: Build Status, (*2)

Develop: Build Status, (*3)

Join the chat at https://gitter.im/PHPOffice/PHPExcel, (*4)

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?

If you would like to contribute, here are some notes and guidlines: - All new development happens on the 1.8 branch, so it is always the most up-to-date - The master branch only contains tagged releases - If you are going to be submitting a pull request, please fork from 1.8, and submit your pull request back to that 1.8 branch - Wherever possible, code changes should conform as closely as possible to PSR-2 standards - Helpful article about forking - Helpful article about pull requests, (*5)

License

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

The Versions

25/12 2017

1.8.x-dev

1.8.9999999.9999999-dev https://github.com/PHPOffice/PHPExcel

PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

  Sources   Download

LGPL-2.1

The Requires

  • ext-xml *
  • ext-xmlwriter *
  • ext-mbstring *
  • php ^5.2|^7.0

 

The Development Requires

by Erik Tilt

php excel xls spreadsheet xlsx openxml

29/09 2016

dev-develop

dev-develop https://github.com/PHPOffice/PHPExcel

PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

  Sources   Download

LGPL-2.1

The Requires

  • ext-xml *
  • ext-xmlwriter *
  • ext-mbstring *
  • php ^5.2|^7.0

 

The Development Requires

by Erik Tilt

php excel xls spreadsheet xlsx openxml

05/05 2015

dev-master

9999999-dev http://phpexcel.codeplex.com

PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

  Sources   Download

LGPL

The Requires

  • php >=5.2.0
  • ext-xml *
  • ext-xmlwriter *

 

by Erik Tilt

php excel xls spreadsheet xlsx openxml

01/05 2015

1.8.1

1.8.1.0 http://phpexcel.codeplex.com

PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

  Sources   Download

LGPL

The Requires

  • php >=5.2.0
  • ext-xml *
  • ext-xmlwriter *

 

by Erik Tilt

php excel xls spreadsheet xlsx openxml

02/03 2014

1.8.0

1.8.0.0 http://phpexcel.codeplex.com

PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

  Sources   Download

LGPL

The Requires

  • php >=5.2.0
  • ext-xml *
  • ext-xmlwriter *

 

by Erik Tilt

php excel xls spreadsheet xlsx openxml

23/02 2014

1.8.0rc4

1.8.0.0-RC4 http://phpexcel.codeplex.com

PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

  Sources   Download

LGPL

The Requires

  • php >=5.2.0
  • ext-xml *

 

by Erik Tilt

php excel xls spreadsheet xlsx openxml

21/02 2014

1.8.0rc3

1.8.0.0-RC3 http://phpexcel.codeplex.com

PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

  Sources   Download

LGPL

The Requires

  • php >=5.2.0
  • ext-xml *

 

by Erik Tilt

php excel xls spreadsheet xlsx openxml

21/02 2014

1.8.0rc2

1.8.0.0-RC2 http://phpexcel.codeplex.com

PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

  Sources   Download

LGPL

The Requires

  • php >=5.2.0
  • ext-xml *

 

by Erik Tilt

php excel xls spreadsheet xlsx openxml

31/12 2013

1.8.0rc1

1.8.0.0-RC1 http://phpexcel.codeplex.com

PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

  Sources   Download

LGPL

The Requires

  • php >=5.2.0
  • ext-xml *

 

by Erik Tilt

php excel xls spreadsheet xlsx openxml

17/08 2013

dev-develop_2.0.0

dev-develop_2.0.0 http://phpexcel.codeplex.com

PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

  Sources   Download

LGPL

The Requires

  • php >=5.3.0
  • ext-xml *

 

by Erik Tilt

php excel xls spreadsheet xlsx openxml

24/05 2013

1.7.9

1.7.9.0 http://phpexcel.codeplex.com

PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

  Sources   Download

LGPL

The Requires

  • php >=5.2.0
  • ext-xml *

 

by Erik Tilt

php excel xls spreadsheet xlsx openxml

24/03 2013

1.7.9-rc1

1.7.9.0-RC1 http://phpexcel.codeplex.com

PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

  Sources   Download

LGPL

The Requires

  • php >=5.2.0
  • ext-xml *

 

by Erik Tilt

php excel xls spreadsheet xlsx openxml

01/03 2013

dev-calcEngine

dev-calcEngine http://phpexcel.codeplex.com

PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

  Sources   Download

LGPL

The Requires

  • php >=5.2.0
  • ext-xml *

 

by Erik Tilt

php excel xls spreadsheet xlsx openxml

28/01 2013

dev-cellRestructure

dev-cellRestructure http://phpexcel.codeplex.com

PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

  Sources   Download

LGPL

The Requires

  • php >=5.2.0
  • ext-xml *

 

by Erik Tilt

php excel xls spreadsheet xlsx openxml

22/01 2013

dev-experimental

dev-experimental http://phpexcel.codeplex.com

PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

  Sources   Download

LGPL

The Requires

  • php >=5.2.0
  • ext-xml *

 

by Erik Tilt

php excel xls spreadsheet xlsx openxml

16/01 2013

dev-HTMLReader

dev-HTMLReader http://phpexcel.codeplex.com

PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

  Sources   Download

LGPL

The Requires

  • php >=5.2.0
  • ext-xml *

 

by Erik Tilt

php excel xls spreadsheet xlsx openxml