in reply to Windows platform question

Assuming you've got a Windoze compatible perl e.g. Strawberry Perl, why not use OLE via Win32::OLE ? See Using Win32::OLE and Excel - Tips and Tricks for further details ...

HTH ,

A user level that continues to overstate my experience :-))