use Spreadsheet::ParseExcel;
my $parser = Spreadsheet::ParseExcel->new();
my $workbook;
{
local $^W;
$workbook = $parser->parse('C:/Downloaded/DEC_10_DP_DPDP1.xls') or die $!, $^E;
}
####
Use of uninitialized value $iBlock in numeric lt (<) at c:/Perl64/site/lib/OLE/Storage_Lite.pm line 1246.
Use of uninitialized value $iBlock in addition (+) at c:/Perl64/site/lib/OLE/Storage_Lite.pm line 1165.
Use of uninitialized value in numeric ne (!=) at c:/Perl64/site/lib/OLE/Storage_Lite.pm line 1107.
Use of uninitialized value in numeric ne (!=) at c:/Perl64/site/lib/OLE/Storage_Lite.pm line 1107.
####
Bad file descriptor The handle is invalid at C:\test\recuriveFree.pl line 34.
####
C:\test>ppm-shell
ppm 4.10 (ActivePerl 1007)
Copyright (C) 2010 ActiveState Software Inc. All rights reserved.
ppm> search Win32::OLE
1: Win32-OLE
OLE Automation extensions
Version: 0.1709
Released: 2008-04-18
Author: Jan Dubois
Provide: Win32::OLE version 0.1709
Provide: Win32::OLE::Const
Provide: Win32::OLE::TypeInfo
Provide: Win32::OLE::Variant
Repo: ActiveState Package Repository
CPAN: http://search.cpan.org/dist/Win32-OLE-0.1709/
Installed: 0.1709 (perl)
ppm> search OLE-Storage_Lite
1: OLE-Storage_Lite
Read and write OLE storage files.
Version: 0.19
Released: 2009-11-24
Author: John McNamara
Provide: OLE::Storage_Lite version 0.19
Repo: ActiveState Package Repository
CPAN: http://search.cpan.org/dist/OLE-Storage_Lite-0.19/
Installed: 0.19 (site)
ppm> search Spreadsheet::ParseExcel
1: Spreadsheet-ParseExcel
Read information from an Excel file.
Version: 0.59
Released: 2011-04-06
Author: John McNamara
Provide: Spreadsheet::ParseExcel version 0.59
Provide: Spreadsheet::ParseExcel::Cell version 0.59
Provide: Spreadsheet::ParseExcel::Dump version 0.59
Provide: Spreadsheet::ParseExcel::FmtDefault version 0.59
Provide: Spreadsheet::ParseExcel::FmtJapan version 0.59
Provide: Spreadsheet::ParseExcel::FmtJapan2 version 0.59
Provide: Spreadsheet::ParseExcel::FmtUnicode version 0.59
Provide: Spreadsheet::ParseExcel::Font version 0.59
Provide: Spreadsheet::ParseExcel::Format version 0.59
Provide: Spreadsheet::ParseExcel::SaveParser version 0.59
Provide: Spreadsheet::ParseExcel::SaveParser::Workbook version 0.59
Provide: Spreadsheet::ParseExcel::SaveParser::Worksheet version 0.59
Provide: Spreadsheet::ParseExcel::Utility version 0.59
Provide: Spreadsheet::ParseExcel::Workbook version 0.59
Provide: Spreadsheet::ParseExcel::Worksheet version 0.59
Require: Crypt::RC4
Require: Digest::Perl::MD5
Require: IO::File
Require: IO::Scalar
Require: OLE::Storage_Lite version 0.19 or better
Require: Scalar::Util
Repo: ActiveState Package Repository
CPAN: http://search.cpan.org/dist/Spreadsheet-ParseExcel-0.59/
Installed: 0.59 (site)