xlswriter pecl.php.net Efficient and fast xlsx file extension. xlswriter is a PHP C Extension that can be used to write text, numbers, formulas and hyperlinks to multiple worksheets in an Excel 2007+ XLSX file. Writer - 100% compatible Excel XLSX files. - Full Excel formatting. - Merged cells. - Defined names. - Autofilters. - Charts. - Data validation and drop down lists. - Worksheet PNG/JPEG images. - Memory optimization mode for writing large files. - Works on Linux, FreeBSD, OpenBSD, OS X, Windows. - Compiles for 32 and 64 bit. - FreeBSD License. - The only dependency is on zlib. Reader - Full read data - Cursor read data - Read by data type - Xlsx to csv Wang Jiexin wjx wjx@php.net yes 2023-05-15 1.5.5 1.5.5 stable stable BSD license - Feat: static built. 7.0.0 1.10.1 xlswriter 2023-03-02 1.5.4 1.5.4 stable stable BSD license - Fix: PACKED array on PHP 8.2. 2023-03-01 1.5.3 1.5.3 stable stable BSD license - Feat: Print scale. - Feat: Border color. 2022-05-01 1.5.2 1.5.2 stable stable BSD license - Fix: Write failure on data reference. - Fix: String is not zero-terminatedpage. 2021-10-27 1.5.1 1.5.1 stable stable BSD license - Feat customize to enable or disable zip64. 2021-10-07 1.5.0 1.5.0 stable stable BSD license - Feat set current line. - Feat get current line. - Feat rich string. 2021-07-18 1.4.0 1.4.0 stable stable BSD license - Fix disable reader build failed. - Fix insertDate use curtom format segmentation fault. - Feat custom free resource. - Feat writer validation. - Feat writer data validation can be applied to a single cell or a range of cells. - Feat reader add file path in open file exception message. - Feat exit worksheet. - Feat set paper. - Feat set margins. - Build read module is enabled by default. - Perfect exception message. - Compatible PHP 8.1 API. - Destructive rename method setPrintedLandscape to setLandscape. - Destructive rename method setPrintedPortrait to setPortrait. 2021-01-01 1.3.7 1.3.7 stable stable BSD license - Fix IBM s390x. - Fix header line no and sheet checkout not init line no. - Fix single instance opens multiple files, but the file handle is not released. - Feat worksheet printed. - Feat worksheet hidden. - Feat workbook custom first worksheet. - Feat custom skip hidden rows. - Feat skip empty rows. - Feat set global type. - Feat url text and tool tip. - Feat work sheet protection. - Helper xlswriter_get_version and xlswriter_get_author 2020-06-17 1.3.6 1.3.6 stable stable BSD license - Fix musllibc. - Fix null in cell callback. - Feat cell comment. - Feat timestampFromDateDouble static method. - Feat Check for existence before opening file. 2020-06-08 1.3.5 1.3.5 stable stable BSD license - Feat activate sheet. - Feat mergeCells type writer. 2020-04-12 1.3.4.1 1.3.4.1 stable stable BSD license - Feat directory not exist error change to exception. - Windows full function support. 2020-03-19 1.3.4 1.3.4 stable stable BSD license - FEAT header support custom format. - FEAT putcsv custom delimiter. - FEAT read skip cells,rows,empty value. - FIX read data method, the offset of the array index and the row of the cell. - FIX insertDate leaked. 2019-12-31 1.3.3.2 1.3.3.2 stable stable BSD license - FIX free up stale sheets. 2019-12-26 1.3.3.1 1.3.3.1 stable stable BSD license - FIX merge cells. 2019-12-23 1.3.3 1.3.3 stable stable BSD license - FEAT mergeCells and insertFormula support format. - FEAT put csv with callback. - FEAT global default format. - FIX READ turning data into custom types. 2019-11-21 1.3.2 1.3.2 stable stable BSD license - FEAT display or hide screen and print gridlines. - FEAT worksheet zoom. - FEAT data method is written by default from the file header. - FEAT returns null if the type is specified and the cell is empty. - FEAT sheet list. - FEAT xlsx to csv. 2019-10-11 1.3.1 1.3.1 stable stable BSD license - FEAT freeze panes - FEAT set font - Refactor format background 2019-09-25 1.3.0 1.3.0 stable stable BSD license - FEAT read numeric - FEAT column index from string and string from column index 2019-09-20 1.2.9 1.2.9 stable stable BSD license - FEAT read skip empty cell - FEAT read skip empty row - FEAT read data with type array index - FEAT read global cell data type - FEAT read new read handler, nextCallback 2019-09-14 1.2.8 1.2.8 stable stable BSD license - FEAT insert date. - FEAT read data with type - FEAT work book is not initialized exception - FIX: minizip multiple definition 2019-09-06 1.2.7 1.2.7 stable stable BSD license - FEAT read xlsx file. - FIX multiple file segmentation fault. 2019-07-10 1.2.6 1.2.6 stable stable BSD license - FIX CentOS6 Build. - FIX InsertText memory leaks. 2019-07-01 1.2.5 1.2.5 stable stable BSD license - FEAT cells background color. - FEAT checkout sheet. - FEAT format new font size. - FEAT format new strikeout. - FEAT insertText support resource format. 2019-05-03 1.2.4 1.2.4 stable stable BSD license - FEAT format multiple style overlays. - FEAT format text color. - FEAT image scale. - FEAT chart. 2018-11-25 1.2.3 1.2.3 stable stable BSD license - FIX #94. define for bunled library version. 2018-07-11 1.2.2 1.2.2 stable stable BSD license - FEAT #76. setRow method support multiple lines. - FEAT #78. support align format. 2018-06-02 1.2.1 1.2.1 stable stable BSD license - FEAT #72. Compatible string key value 2018-05-31 1.2.0 1.2.0 stable stable BSD license - FEAT #70. Data Bulk Insert automatic maintenance line number. - FEAT #70. Customizing the default sheet name. 2018-05-31 1.1.0 1.1.0 stable stable BSD license - FEAT #63. Add more than one sheet to a file. 2018-05-26 1.0.2 1.0.2 stable stable BSD license - Windows #60. Change config.w32. 2018-05-25 1.0.1 1.0.1 stable stable BSD license - Rename #55. PHP_XLS_WRITER_VERSION to PHP_XLSWRITER_VERSION. - Test #56. clean sections to tests. - Drop #57. drop expertimental as extension released as stable. 2018-05-25 1.0.0 1.0.0 stable stable BSD license - PECL project init.