in reply to Problems with Spreadsheet::WriteExcel::Big

The Spreadsheet::WriteExcel::Big module uses the OLE::Storage_Lite module (where the error occurred). The author of the OLE::Storage_Lite module warns that it is still an alpha version, so there may be a few bugs in it (no offence to the author :) ).

It is possible that the Spreadsheet::WriteExcel::Big module sent invalid data to the OLE::Storage_Lite module, or data that it cannot deal with - for instance trying to write to the worksheet object with non-ASCII code.

Do you know which part of your code generates this error?

--------------------

print join'',(reverse sort map{/\d([a-z])\d/}split/\W/,'$5l6@314&60f%3 +h4#moo^1m2'),(map{/\d(\d)/}grep/\w\d/,reverse split/\W/,'a2&2b#9i*30% +42'),(unpack"AA",(chr(0b110000).chr(0b110011)));