此程序從Web獲取數值在我@values陣列 我想在它看起來像格式化輸出數據到Excel文件
il9 il8 il7
2012 v1 b1
2011 v2 b2
2010 v3 b3
.
.
2000 v12 b12
一個表來打印出這些值的每個值的其中v1 .. v12是@values中第一個變量的值等。這裏是我的程序,請幫助我構造它。是否有可以帶我回到程序的第一行用perl 感謝
#!/usr/bin/perl -w
use strict;
use LWP::UserAgent;
use URI;
my $browser = LWP::UserAgent->new;
$browser->timeout(10);
$browser->env_proxy;
open(OUT, ">out");
my $i = 2013;
while ($i-- > 2000){print OUT "$i\n"}
my $a = 2013 ;
my $base = 'http://webtools.mf.uni-lj.si/public/summarisenumbers.php';
my @values = ('il9', 'il8', 'il6');
foreach my $value (@values) {
print OUT "$value \n"
while ($a-- > 2000){
my $b = $a + 1;
my $c = $b + 1;
my $query = '?query=('.$value.')'.$a.'[dp] NOT '.$b.'[dp] NOT '.$c.'[dp]';
my $add = $base.$query;
#my $url = URI->new($add);
#my $response = $browser->get($url);
#if($response->is_success) {print OUT $response->decoded_content;}
#else {die $response->status_line};
print OUT "$query\n";
} $a = 2013; print OUT
}
close(OUT);
是否要創建一個xls Excel文件?或將表格數據打印到文件? –
我想創建一個excel XLSX文件,無論如何,我想出了答案,謝謝你的迴應。 –