XLS文件這是我的Perl腳本閱讀使用Perl
#!/usr/bin/perl -w
use strict;
use warnings;
use Spreadsheet::WriteExcel;
use Spreadsheet::ParseExcel;
my $workbook = Spreadsheet::ParseExcel->new("/home/Admin/Desktop/RP_processed_Address_withsubscriptionID (1).xls");
my $workbook1 = Spreadsheet::WriteExcel->new("/home/Admin/Desktop/new.xls");
open(my$old, '<', "$workbook") or die "oops!";
open(my$new, '>', "$workbook1") or die "ooops!";
while (my$line = <$workbook>) {
print $workbook1 $line
}
當我運行此腳本,我收到以下錯誤
Odd number of elements in hash assignment at /usr/local/share/perl5/Spreadsheet/ParseExcel.pm line 167.
oops! at sample.pl line 9.
其中的腳本是怎麼回事,我沒有得到任何想法錯了。請幫助我如何解決這個錯誤 你的建議將是可觀的。
之前我從來沒有在xls文件上工作。我做了像.csv文件,這就是爲什麼我張貼對不起:( – Ram