PHPExcel

Software Screenshot:
PHPExcel
Software Details:
Version: 1.8.0
Upload Date: 13 May 15
Developer: RealDolmen
Distribution Type: Freeware
Downloads: 1224
Size: 913 Kb

Rating: 3.2/5 (Total Votes: 5)

This project is built around Microsoft's OpenXML standard and PHP.

Developers can write to and read from different file formats, like Excel 2007, PDF, HTML.

A PEAR package is also available.

Microsoft Office is not needed to generate the files.

Features:

  • Create an in-memory spreadsheet representation
  • Set spreadsheet meta data (author, title, description, ...)
  • Add worksheets to spreadsheet
  • Add data and formulas to individual cells
  • Merge cells
  • Protect ranges of cells with a password
  • Supports setting cell width and height
  • Supports different fonts and font styles
  • Supports formatting, styles, cell borders, fills, gradients, ...
  • Supports hyperlinks
  • Supports different data types for individual cells
  • Supports cell text wrapping
  • Supports conditional formatting
  • Supports column auto-sizing
  • Supports rich-text strings
  • Supports autofilter
  • Supports "freezing" cell panes
  • Supports cell-level security
  • Supports workbook-level security
  • Supports worksheet-level protection
  • Group rows/columns
  • Cell data validation
  • Insert/remove rows/columns
  • Named ranges
  • Worksheet references
  • Calculate formula values
  • Add comments to a cell
  • Add images to your spreadsheet
  • Set image styles (Positioning, Rotation, Shadow)
  • Set printing options (Header, Footer, Page margins, Paper size, Orientation, Row and column breaks, Repeat rows at header / columns at left, Print area)
  • Output file formats:
  • Excel 2007 (spreadsheetML)
  • BIFF8 (Excel 97 and higher)
  • PHPExcel Serialized Spreadsheet
  • CSV (Comma Separated Values)
  • HTML
  • PDF
  • Input (Read) file formats:
  • Excel 2007 (spreadsheetML)
  • BIFF5 (Excel 5.0 / Excel 95), BIFF8 (Excel 97 and higher)
  • PHPExcel Serialized Spreadsheet
  • Excel 2003 XML format
  • Open Office Calc (.ods)
  • Gnumeric
  • Symbolic Link (SYLK)
  • CSV (Comma Separated Values)

What is new in this release:

  • General:
  • Improved performance (speed), for building the Shared Strings table in the Excel2007 Writer.
  • Improved performance (speed), for PHP to Excel date conversions
  • Enhanced SheetViews element structures in the Excel2007 Writer for frozen panes.
  • Removed Serialized Reader/Writer as these no longer work.
  • Features:
  • Provide option to use PCLZip as an alternative to ZipArchive. This allows the writing of Excel2007 files, even without ZipArchive enabled (it does require zlib), or when php_zip is one of the buggy PHP 5.2.6 or 5.2.8 versions. It can be enabled using PHPExcel_Settings::setZipClass(PHPExcel_Settings::PCLZIP);
  • Added listWorksheetNames() method to Readers that support multiple worksheets in a workbook, allowing a user to extract a list of all the worksheet names from a file without parsing/loading the whole file.
  • Speed boost and memory reduction in the Worksheet toArray() method.
  • Added new rangeToArray() and namedRangeToArray() methods to the PHPExcel_Worksheet object.
  • Added support for cell comments in the OOCalc, Gnumeric and Excel2003XML Readers, and in the Excel5 Reader
  • Improved toFormattedString() handling for Currency and Accounting formats to render currency symbols
  • Implement more Excel calculation functions. Implemented the DAVERAGE(), DCOUNT(), DCOUNTA(), DGET(), DMAX(), DMIN(), DPRODUCT(), DSTDEV(), DSTDEVP(), DSUM(), DVAR() and DVARP() Database functions
  • Bug fixes:
  • Simple =IF() formula disappears
  • PHP Warning: preg_match(): Compilation failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X
  • VLOOKUP choking on parameters in PHPExcel.1.7.5/PHPExcel_Writer_Excel2007
  • PHPExcel_Cell::isInRange() incorrect results - offset by one column
  • Treat CodePage of 0 as CP1251 (for .xls files written by applications that don't set the CodePage correctly, such as Apple Numbers)
  • Need method for removing autoFilter
  • coordinateFromString throws exception for rows greater than 99,999
  • PHPExcel Excel2007 Reader colour problems with solidfill
  • Formatting get lost and edit a template XLSX file
  • Excel 2007 Reader /writer lost fontcolor
  • File that makes cells go black
  • Minor patchfix for Excel2003XML Reader when XML is defined with a charset attribute
  • PHPExcel_Worksheet->toArray() index problem
  • Worksheet fromArray() only working with 2-D arrays
  • Reduced false positives from isDateTimeFormatCode() method by suppressing testing within quoted strings

Similar Software

Craur
Craur

12 May 15

CSource
CSource

9 Feb 16

SimpleImage
SimpleImage

10 Feb 16

Simple Validator
Simple Validator

13 May 15

Comments to PHPExcel

Comments not found
Add Comment
Turn on images!