> On Oct 29, 2015, at 2:58 PM, Craig A. Berry <craigbe...@me.com> wrote:

> Now it runs but creates empty files.  I’ll have to look into that sometime 
> but have to get back to real work at the moment.

Oh, for goodness sake, when are these messages ever going to make it through 
moderation and show up on list?

I got somewhat farther by setting this:

$ DEFINE DECC$FILENAME_UNIX_REPORT 1

and testing with [.examples]demo.pl, but the resulting file is corrupt.  Since 
an xlsx file is just a zip file containing a bunch of different Excel-specific 
files, you can examine its contents with unzip.  Here’s what’s in it when 
created on VMS:

$ unzip -l demo.xlsx
Archive:  demo.xlsx
  Length     Date   Time    Name
 --------    ----   ----    ----
      848  10-29-15 17:49   docProps/app.xml
      592  10-29-15 17:49   docProps/core.xml
      606  10-29-15 17:49   xl/sharedStrings.xml
     1992  10-29-15 17:49   xl/styles.xml
      652  10-29-15 17:49   xl/workbook.xml
     1018  10-29-15 17:49   xl/drawings/drawing1.xml
      291  10-29-15 17:49   xl/drawings/_rels/drawing1.xml.rels
     6263  10-29-15 17:49   xl/media/image1.png
     6995  10-29-15 17:49   xl/theme/theme1.xml
     1802  10-29-15 17:49   xl/worksheets/sheet1.xml
      438  10-29-15 17:49   xl/worksheets/sheet2.xml
      438  10-29-15 17:49   xl/worksheets/sheet3.xml
      460  10-29-15 17:49   xl/worksheets/_rels/sheet1.xml.rels
      979  10-29-15 17:49   xl/_rels/workbook.xml.rels
      587  10-29-15 17:49   _rels/.rels
 --------                   -------
    23961                   15 files

Here’s what’s in it when created on OS X:

$ unzip -l demo.xlsx
Archive:  demo.xlsx
  Length     Date   Time    Name
 --------    ----   ----    ----
     1609  10-29-15 18:02   [Content_Types].xml
      587  10-29-15 18:02   _rels/.rels
      848  10-29-15 18:02   docProps/app.xml
      592  10-29-15 18:02   docProps/core.xml
      606  10-29-15 18:02   xl/sharedStrings.xml
     1992  10-29-15 18:02   xl/styles.xml
      652  10-29-15 18:02   xl/workbook.xml
      979  10-29-15 18:02   xl/_rels/workbook.xml.rels
     1018  10-29-15 18:02   xl/drawings/drawing1.xml
      291  10-29-15 18:02   xl/drawings/_rels/drawing1.xml.rels
     6263  10-29-15 18:02   xl/media/image1.png
     6995  10-29-15 18:02   xl/theme/theme1.xml
     1802  10-29-15 18:02   xl/worksheets/sheet1.xml
      438  10-29-15 18:02   xl/worksheets/sheet2.xml
      438  10-29-15 18:02   xl/worksheets/sheet3.xml
      460  10-29-15 18:02   xl/worksheets/_rels/sheet1.xml.rels
 --------                   -------
    25570                   16 files

Nothing looks greatly amiss in the VMS version except that the oddly named file 
[Content_Types].xml is missing.  The file does exist in the temp directory on 
VMS:

$ dir/size [...]^[Content_Types^].xml;1

Directory MDA0:[CRAIG.SCRATCH.bGENbxoyB2]

^[Content_Types^].xml;1
                           3

Total of 1 file, 3 blocks.

so something is preventing that file from getting added to the zip/xlsx 
archive.  That’s got to be happening somewhere around here:

https://github.com/jmcnamara/excel-writer-xlsx/blob/master/lib/Excel/Writer/XLSX/Workbook.pm#L962

and needs further investigation.

________________________________________
Craig A. Berry
mailto:craigbe...@mac.com

"... getting out of a sonnet is much more
 difficult than getting in."
                 Brad Leithauser

Reply via email to