这样
2009/6/2 purl lamp <lamp.purl@gmail.com>
那请记住,绝大多数的和字符集、语言相关的模块除外 :D
2009/6/2 Michael Zeng <galaxy2004@gmail.com>
真的很奇怪, 一般cpan的module下载下来,直接照例子打,没有问题的偏偏这个 有问题2009/6/2 purl lamp <lamp.purl@gmail.com>
最好有个截图,否则不知道你说的是什么。
2009/6/2 Michael Zeng <galaxy2004@gmail.com>
照cpan的例子用的,怎么回报error呢:can not use an undefined value as an array reference at c:/Perl/site/lib/Spreadsheet/ParseExcel/Workbook.pm at line 70这个问题,我打开那个excel,把那个sheetname 改成Sheet1 ,就好了改回去(改成任意一个名字)也是好的, 这个不是模块的bug啊
2009/6/2 Michael Zeng <galaxy2004@gmail.com>
还有 里面很多中文 被读出了 成了乱码怎么办?
2009/6/2 Michael Zeng <galaxy2004@gmail.com>
照cpan的例子用的,怎么回报error呢:can not use an undefined value as an array reference at c:/Perl/site/lib/Spreadsheet/ParseExcel/Workbook.pm at line 70Spreadsheet::ParseExcel 是用ppm 安装的, perl 5.8 。8 或5.10, winxp脚本如下:use strict;
use Spreadsheet::ParseExcel;my $parser = Spreadsheet::ParseExcel->new();
my $workbook = $parser->Parse('1.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";
}
}
}
--
Yours Sincerely
Zeng Hong
--
Yours Sincerely
Zeng Hong
--
Yours Sincerely
Zeng Hong
--
Yours Sincerely
Zeng Hong
--
Yours Sincerely
Zeng Hong
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
没有评论:
发表评论