Do you use latest Spreadsheet::ParseExcel? Current version is 0.57.

I see that you run this as CGI. Can you run it from command line (locally, with same test file) and check if there is any error message?

Try also using eval (running from command line is still better) and check if $parser is defined:

print '$parser is undef&lt;br&gt;' unless defined $parser;
eval {
  my $workbook = $parser-&gt;parse('test.xls');
};
print "Error message from eval: $@&lt;br&gt;";


Try another Excel file.

If error still is unknown and with specific Excel file, report bug in bug tracker.

Why doesn't Perl's Spreadsheet::ParseExcel never return from $parser->parse('test.xls')?
I'd like to place all my family's media in one shared folder for everyone to use from any computer.  Whether it's a PC or home server.

What is more appropriate:


Create it in my home folder (/home/lamcro/media/)
Create a new account called media (/home/media/)
or just Create a new folder  (/media/)


As far as I know, there is no "Shared Folder" in Ubuntu, like in Windows.

I'm just looking for the least cumbersome method, in case I ever want to do a full Linux re-install.
