0
我的表结构存储Excel数据:在哈希数组
Name Address
Deepti 1325
Cizwan 324
rikita 567
我必须让阵列像[{Name->deepti,Address->1325},{Name->Cizwan,Address->324},{Name->Rikita,Address->567}]
表是在Excel中的数据,所以多行的存在。 在此先感谢。我尝试了一些,但无法继续。
for my $row_num (2..($max_rows))
{
if(exists $workbook->{'cell'}[1][1])
{
#insert values in the hash
$id1 = $workbook->{'cell'}[1][1];
my $val1 = $workbook->{'cell'}[1][$row_num];
#push values in hash
push (@{$hash1{$id1}},$val1);
}
if(exists $workbook->{'cell'}[2][1])
{
#insert values in the hash
$id2 = $workbook->{'cell'}[2][1];
my $val1 = $workbook->{'cell'}[2][$row_num];
#push values in hash
push (@{$hash2{$id2}},$val1);
}
}
print Dumper \%hash1;
print Dumper \%hash2;
'chomp'调用是不必要的。 – Borodin
我必须阅读excel表格,我只是perl中的一个入门者,是为此发挥的作用。 –
是的。我没有电子表格,所以''假装是一样的。 – Sobrique