foreach my $row (1..$end)
{
foreach my $col (3..27)
{
# skip empty cells
next unless defined
$worksheet->Cells($row,$col)->{'Value'};
# print out the contents of a cell
$var = $worksheet->Cells($row,$col)->{'Value'};
push @dates, $var;
print $var; #this prints the value just fine
}
}
my %hash;
$hash{'first'} = \@dates;
print Dumper \%hash; #This prints object information
मैं पर्ल के लिए मॉड्यूल OLE और मैं तो मेरे कार्यपत्रक और प्रिंट $ वर से प्राप्त प्रत्येक मान मैं उम्मीद मूल्य प्राप्त उपयोग कर रहा हूँ के बजाय वस्तुओं दिखाता है, लेकिन जब मैं एक में सब कुछ डाल दिया हैश यह प्रिंट करता है:पर्ल के डाटा :: डम्पर मूल्यों
'first' => [
bless(do{\(my $o = 15375916)}, 'OLE::Variant'),
bless(do{\(my $o = 15372208)}, 'OLE::Variant'),
और आगे। मुझे हैश के बारे में कुछ समझना नहीं चाहिए, क्योंकि मैं वास्तव में यहां फंस गया हूं।
मैंने सोचा कि यह ऐसा कुछ आसान था। धन्यवाद! – Melissa