daily commit
Showing
This diff is collapsed.
Click to expand it.
### v.0.5.11 2015-04-30 | |||
- Added a special case for cells formatted as text in XLSX. Previously leading zeros would get truncated if a text cell contained only numbers. | |||
### v.0.5.10 2015-04-18 | |||
- Implemented SeekableIterator. Thanks to [paales](https://github.com/paales) for suggestion ([Issue #54](https://github.com/nuovo/spreadsheet-reader/issues/54) and [Pull request #55](https://github.com/nuovo/spreadsheet-reader/pull/55)). | |||
- Fixed a bug in CSV and ODS reading where reading position 0 multiple times in a row would result in internal pointer being advanced and reading the next line. (E.g. reading row #0 three times would result in rows #0, #1, and #2.). This could have happened on multiple calls to `current()` while in #0 position, or calls to `seek(0)` and `current()`. | |||
### v.0.5.9 2015-04-18 | |||
- [Pull request #85](https://github.com/nuovo/spreadsheet-reader/pull/85): Fixed an index check. (Thanks to [pa-m](https://github.com/pa-m)). | |||
### v.0.5.8 2015-01-31 | |||
- [Issue #50](https://github.com/nuovo/spreadsheet-reader/issues/50): Fixed an XLSX rewind issue. (Thanks to [osuwariboy](https://github.com/osuwariboy)) | |||
- [Issue #52](https://github.com/nuovo/spreadsheet-reader/issues/52), [#53](https://github.com/nuovo/spreadsheet-reader/issues/53): Apache POI compatibility for XLSX. (Thanks to [dimapashkov](https://github.com/dimapashkov)) | |||
- [Issue #61](https://github.com/nuovo/spreadsheet-reader/issues/61): Autoload fix in the main class. (Thanks to [i-bash](https://github.com/i-bash)) | |||
- [Issue #60](https://github.com/nuovo/spreadsheet-reader/issues/60), [#69](https://github.com/nuovo/spreadsheet-reader/issues/69), [#72](https://github.com/nuovo/spreadsheet-reader/issues/72): Fixed an issue where XLSX ChangeSheet may not work. (Thanks to [jtresponse](https://github.com/jtresponse), [osuwariboy](https://github.com/osuwariboy)) | |||
- [Issue #70](https://github.com/nuovo/spreadsheet-reader/issues/70): Added a check for constructor parameter correctness. | |||
### v.0.5.7 2013-10-29 | |||
- Attempt to replicate Excel's "General" format in XLSX files that is applied to otherwise unformatted cells. | |||
Currently only decimal number values are converted to PHP's floats. | |||
### v.0.5.6 2013-09-04 | |||
- Fix for formulas being returned along with values in XLSX files. (Thanks to [marktag](https://github.com/marktag)) | |||
### v.0.5.5 2013-08-23 | |||
- Fix for macro sheets appearing when parsing XLS files. (Thanks to [osuwariboy](https://github.com/osuwariboy)) | |||
### v.0.5.4 2013-08-22 | |||
- Fix for a PHP warning that occurs with completely empty sheets in XLS files. | |||
- XLSM (macro-enabled XLSX) files are recognized and read, too. | |||
- composer.json file is added to the repository (thanks to [matej116](https://github.com/matej116)) | |||
### v.0.5.3 2013-08-12 | |||
- Fix for repeated columns in ODS files not reading correctly (thanks to [etfb](https://github.com/etfb)) | |||
- Fix for filename extension reading (Thanks to [osuwariboy](https://github.com/osuwariboy)) | |||
### v.0.5.2 2013-06-28 | |||
- A fix for the case when row count wasn't read correctly from the sheet in a XLS file. | |||
### v.0.5.1 2013-06-27 | |||
- Fixed file type choice when using mime-types (previously there were problems with | |||
XLSX and ODS mime-types) (Thanks to [incratec](https://github.com/incratec)) | |||
- Fixed an error in XLSX iterator where `current()` would advance the iterator forward | |||
with each call. (Thanks to [osuwariboy](https://github.com/osuwariboy)) | |||
### v.0.5.0 2013-06-17 | |||
- Multiple sheet reading is now supported: | |||
- The `Sheets()` method lets you retrieve a list of all sheets present in the file. | |||
- `ChangeSheet($Index)` method changes the sheet in the reader to the one specified. | |||
- Previously temporary files that were extracted, were deleted after the SpreadsheetReader | |||
was destroyed but the empty directories remained. Now those are cleaned up as well. | |||
### v.0.4.3 2013-06-14 | |||
- Bugfix for shared string caching in XLSX files. When the shared string count was larger | |||
than the caching limit, instead of them being read from file, empty strings were returned. | |||
### v.0.4.2 2013-06-02 | |||
- XLS file reading relies on the external Spreadsheet_Excel_Reader class which, by default, | |||
reads additional information about cells like fonts, styles, etc. Now that is disabled | |||
to save some memory since the style data is unnecessary anyway. | |||
(Thanks to [ChALkeR](https://github.com/ChALkeR) for the tip.) | |||
Martins Pilsetnieks <[email protected]> | |||
\ No newline at end of file |
### spreadsheet-reader is licensed under the MIT License | |||
Copyright (C) 2012-2015 Martins Pilsetnieks | |||
Permission is hereby granted, free of charge, to any person obtaining a copy of | |||
this software and associated documentation files (the "Software"), to deal in | |||
the Software without restriction, including without limitation the rights to | |||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of | |||
the Software, and to permit persons to whom the Software is furnished to do so, | |||
subject to the following conditions: | |||
The above copyright notice and this permission notice shall be included in all | |||
copies or substantial portions of the Software. | |||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | |||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR | |||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER | |||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN | |||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |||
Spreadsheet_Excel_Reader is licensed under the PHP license as noted in the excel_reader2.php file | |||
> LICENSE: This source file is subject to version 3.0 of the PHP license | |||
> that is available through the world-wide-web at the following URI: | |||
> http://www.php.net/license/3_0.txt. If you did not receive a copy of | |||
> the PHP License and are unable to obtain it through the web, please | |||
> send a note to [email protected] so we can mail you a copy immediately. |
This diff is collapsed.
Click to expand it.
{ | |||
"name": "nuovo/spreadsheet-reader", | |||
"description": "Spreadsheet reader library for Excel, OpenOffice and structured text files", | |||
"keywords": ["spreadsheet", "xls", "xlsx", "ods", "csv", "excel", "openoffice"], | |||
"homepage": "https://github.com/nuovo/spreadsheet-reader", | |||
"version": "0.5.11", | |||
"time": "2015-04-30", | |||
"type": "library", | |||
"license": ["MIT"], | |||
"authors": [ | |||
{ | |||
"name": "Martins Pilsetnieks", | |||
"email": "[email protected]", | |||
"homepage": "http://www.nuovo.lv/" | |||
} | |||
], | |||
"support": { | |||
"email": "[email protected]" | |||
}, | |||
"require": { | |||
"php": ">= 5.3.0", | |||
"ext-zip": "*" | |||
}, | |||
"autoload": { | |||
"classmap": ["./"] | |||
} | |||
} |
This diff is collapsed.
Click to expand it.
Please
register
or
sign in
to comment