- 论坛徽章:
- 0
|
怎么我安装好以后,直接运行这个模块的例子都不行?
- #!/usr/bin/perl -w
- use strict;
- use Spreadsheet::ParseExcel;
- my $parser = Spreadsheet::ParseExcel->new();
- my $workbook = $parser->Parse('Book1.xls');
- for my $worksheet ( $workbook->worksheets() ) {
- my ( $row_min, $row_max ) = $worksheet->row_range();
- my ( $col_min, $col_max ) = $worksheet->col_range();
- for my $row ( $row_min .. $row_max ) {
- for my $col ( $col_min .. $col_max ) {
- my $cell = $worksheet->get_cell( $row, $col );
- next unless $cell;
- print "Row, Col = ($row, $col)\n";
- print "Value = ", $cell->value(), "\n";
- print "Unformatted = ", $cell->unformatted(), "\n";
- print "\n";
- }
- }
- }
复制代码
执行后一堆错误信息(很多都差不多,拷贝两行如下):
Use of uninitialized value in hash element at /usr/lib/perl5/site_perl/5.8.5/Spreadsheet/ParseExcel/FmtDefault.pm line 89.
Use of uninitialized value in hash element at /usr/lib/perl5/site_perl/5.8.5/Spreadsheet/ParseExcel/FmtDefault.pm line 94. |
|