gpt4 book ai didi

perl - 带有Perl的excel文件中的列标题

转载 作者:行者123 更新时间:2023-12-04 21:40:43 33 4
gpt4 key购买 nike

我有一个包含许多列的 Excel 文件,但我只需要对其中的 3 列进行一些计算。

我正在使用 SpreadSheet::ParseExcel遍历我的 Excel 文件。如何使用 perl 指定我想要的列?

最佳答案

#!/usr/bin/perl -w

use strict;
use Spreadsheet::ParseExcel;

my $parser = Spreadsheet::ParseExcel->new();
my $workbook = $parser->parse('Book1.xls');

if ( !defined $workbook ) {
die $parser->error(), ".\n";
}

for my $worksheet ( $workbook->worksheets() ) {

my ( $row_min, $row_max ) = $worksheet->row_range();
my @columns = (1,5,6) # enter your 3 columns here

for my $row ( $row_min .. $row_max ) {
for my $col (@columns) {

my $cell = $worksheet->get_cell( $row, $col );
next unless $cell;

# do the calculations here
print "Row, Col = ($row, $col)\n";
print "Value = ", $cell->value(), "\n";
print "Unformatted = ", $cell->unformatted(), "\n";
print "\n";
# operations done
}
}
}

来源: Spreadsheet::ParseExcel 的文档模块。

关于perl - 带有Perl的excel文件中的列标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13488633/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com