OLE
pear.php.net
Package for reading and writing OLE containers
This package allows reading and writing of OLE (Object Linking and Embedding) compound documents. This format is used as container for Excel (.xls), Word (.doc) and other Microsoft file formats.
Christian Schmidt
schmidt
schmidt@php.net
yes
Xavier Noguer
xnoguer
xnoguer@php.net
no
2017-06-20
1.0.0RC3
1.0.0RC3
beta
beta
PHP
Bug #19284: RC2 breaks header in excel files from Spreadsheet_Excel_Writer
Bug #21216: Call to undefined method PEAR::OLE_PPS()
5.0.0
1.4.0b1
0.2.1
0.2.1
alpha
alpha
2003-05-12
PHP
Fixing install dir
0.3
0.3
beta
beta
2003-08-21
PHP
-added OLE_PPS_File::init() initialization method.
-better error handling.
0.4
0.4
beta
beta
2003-09-25
PHP
-deleting tmp files (Herman Kuiper).
-fixed hardcoded tmp dir (Herman Kuiper).
-fixed pass by reference warning (Herman Kuiper).
0.5
0.5
beta
beta
2003-12-14
PHP
- BC break!!! OLE/OLE.php file moved to OLE.php to comply with PEAR
standards. You will have to change your require('OLE/OLE.php')'s
for require('OLE.php')'s
- If you are using Spreadsheet_Excel_Writer, do not upgrade to this
version yet. A new version of Spreadsheet_Excel_Writer will be
released soon so the BC break won't affect you.
- allowing setting of temp dir for OLE_PPS_File and OLE_PPS_Root objects
- fixed problem when reading files (not reading the whole OLE tree)
0.6.0
0.6.0
beta
beta
2007-12-09
PHP
Rewrite of parser (no change to writer):
- Files inside OLE container are now saved in directory structure.
- Parser now properly uses Big Block, Small Block and Master Block Allocation Tables.
- Added stream interface for reading files inside OLE container.
- Bug #6516. Fix "PPS at 1 has unknown type" errors. (Christian Schmidt)
- Coding Standard cleanups (by helgi)
- Bug #3951 OLE_PPS_File::init() does not return true on success (by helgi)
- Bug #3955 OLE::_readPpsWks() does not return true on success (by helgi)
0.6.1
0.6.1
beta
beta
2007-12-18
PHP
- fixed bug #12693: wrong order of require_once
- added missing file to package: ChainedBlockStream.php
0.6.2
0.6.2
beta
beta
2012-01-26
PHP
- fixed bug #12944: Incompatibility open_basedir restriction.
1.0.0RC2
1.0.0RC2
beta
beta
2012-01-26
PHP
QA release
Bug #15904 Invalid Bigblock chain with files > 200MB
Bug #17685 OLE doesn't save multistreams
1.0.0RC3
1.0.0RC3
beta
beta
2017-06-20
PHP
Bug #19284: RC2 breaks header in excel files from Spreadsheet_Excel_Writer
Bug #21216: Call to undefined method PEAR::OLE_PPS()