엑셀 파일에서 텍스트를 추출하면 Win32::OLE::Variant=SCALAR(0x1214f94)
이됩니다. 이것을 어떻게 Perl 변수로 변환합니까?Win32 :: OLE :: Variant를 perl 변수로 변환 하시겠습니까?
내가 할 필요가 모든 use Win32::OLE::Variant
를 입력하고 Win32::OLE::Variant=SCALAR(0x1214f94)
가 읽을 수있는 대답이되었다 : 나는 값 기능을 사용하려고하면 그냥 @data = @{$dataHash{$header}};
my ($refs,$rows,$header) = &extract;
my %dataHash = %{$refs};
print "Keys:",keys %dataHash,"\n";
my @headers = @{$header};
my @test = @{$dataHash{'Date'}};
foreach my $scalar (@test){
print $scalar;
}
foreach my $header (@headers){
print "Checking Header: $header\n";
@data = @{$dataHash{$header}};
print $data;
foreach my $scalar (@data){
print FH "$scalar\n";
}
}
UPDATE를 인쇄합니다.