In general you can get along fine by copying the perl modules from a distribution into a directory of your choice on the server, adding said directory to the PERL5LIB environment variable. Observe the local directory structure the distribution defines for its files. In the case of Spreadsheet::Parse
, that would be:
_your dir_
Spreadsheet
ParseExcel
...(lots of stuff)...
WriteExcel
...(lots of stuff)...
XLSX
Fmt2007.pm
Utility2007.pm
ParseExcel.pm
WriteExcel.pm
XLSX.pm
Offhand I don't remember any dependencies that aren't satisfied by the core modules of 5.10 - however, if there are some, your perl will tell you ;-).
A slightly more robust method is to install the modules on a local machine under your control using eg. the CPAN
module and copy the files from the build subdirectory or the site_perl
subdirectory of your perl installation.
Caveat
This practice will only work reliably with pure perl modules !
It will always be better to address the sys admin people and ask them nicely to install the needed modules!