From e95501071c8c1763dfc27c433b633d2b3ba1db43 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Mon, 10 Aug 2009 19:34:56 +0000 Subject: [PATCH] Fix Bug #14932: The name of the Workbook stream MUST be "Workbook", not "Book" [progi1984] git-svn-id: https://svn.php.net/repository/pear/packages/Spreadsheet_Excel_Writer/trunk@287053 c90b9560-bf6c-de11-be94-00142212c4b1 --- Spreadsheet/Excel/Writer/Workbook.php | 6 +++++- package.xml | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Spreadsheet/Excel/Writer/Workbook.php b/Spreadsheet/Excel/Writer/Workbook.php index 2296df2..a47dc33 100644 --- a/Spreadsheet/Excel/Writer/Workbook.php +++ b/Spreadsheet/Excel/Writer/Workbook.php @@ -565,7 +565,11 @@ class Spreadsheet_Excel_Writer_Workbook extends Spreadsheet_Excel_Writer_BIFFwri */ function _storeOLEFile() { - $OLE = new OLE_PPS_File(OLE::Asc2Ucs('Book')); + if($this->_BIFF_version == 0x0600) { + $OLE = new OLE_PPS_File(OLE::Asc2Ucs('Workbook')); + } else { + $OLE = new OLE_PPS_File(OLE::Asc2Ucs('Book')); + } if ($this->_tmp_dir != '') { $OLE->setTempDir($this->_tmp_dir); } diff --git a/package.xml b/package.xml index 18e9109..8b0dfc6 100644 --- a/package.xml +++ b/package.xml @@ -44,6 +44,8 @@ http://pear.php.net/dtd/package-2.0.xsd"> - Fix Bug #2405: Text concat operator & truncate formula [progi1984] - Fix Bug #2261: Excel 2002 crashes when use write() with @ as first value of the text [progi1984] +- Fix Bug #14932: The name of the Workbook stream MUST be "Workbook", not + "Book" [progi1984]