https://github.com/thoroc/php_writeexcel
Johann Hanne's php lib to write excel file
https://github.com/thoroc/php_writeexcel
excel php
Last synced: about 1 month ago
JSON representation
Johann Hanne's php lib to write excel file
- Host: GitHub
- URL: https://github.com/thoroc/php_writeexcel
- Owner: thoroc
- Created: 2014-09-26T14:06:15.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-04-21T10:07:00.000Z (about 5 years ago)
- Last Synced: 2024-11-08T07:50:56.435Z (7 months ago)
- Topics: excel, php
- Language: PHP
- Homepage:
- Size: 309 KB
- Stars: 14
- Watchers: 5
- Forks: 15
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
php_writeexcel
==============PHP port of John McNamara's Spreadsheet::WriteExcel by Johann Hanne,
with some tweaks by Thomas Roche (https://github.com/thoroc/php_writeexcel),
and forked by Craig Manley adding more tweaks and some added drop-in compatibility with PEAR's Spreadsheet_Excel_Writer.Dependencies
============
To use this library, please install [php_ole](https://github.com/thoroc/php_ole) which allow to write big Excel files (larger than 7MB).Example for your `composer.json` file:
```
{
"minimum-stability": "dev",
"repositories": [
{
"type": "vcs",
"url": "https://github.com/thoroc/php_ole"
},
{
"type": "vcs",
"url": "https://github.com/thoroc/php_writeexcel"
}
],
"require": {
"thoroc/php_ole": "master",
"thoroc/php_writeexcel": "master"
}
}
```Perfomance comparison
=====================
Update by Craig Manley, 2015-12-06:
Writing a table of 8 fields and 950 rows to an Excel file resulted in these average elapsed times:
```
PHPExcel: 7.417
PEAR Spreadsheet_Excel_Writer: 1.078
php_writeexcel: 2.065
```
So clearly, PEAR's Spreadsheet_Excel_Writer is almost twice as fast.
PHPExcel is more modern, but by far the slowest and consumes huge amounts of memory,
which is the only reason I tried with this library, updating it slightly in the process.Original Documentation
======================* [README](doc/README)
* [LICENSE](doc/LICENSE)
* [FAQ](doc/FAQ)
* [TODO](doc/TODO)
* [CONTRIBUTION](doc/THANKS)
* [CHANGELGO](doc/CHANGELOG)