1

我正在使用 Perl 模块 Excel::Writer::XLSX。如何获取电子表格中最后一个单元格的行号和列号?我知道在 VB 中,它类似于 ActiveSheet.Cells.SpecialCells(xlLastCell) 来获取最后一个单元格。

4

2 回答 2

1

可以使用Spreadsheet::XLSX轻松完成

从 CPAN 中给出的示例中:

my $excel = Spreadsheet::XLSX -> new ('test.xlsx', $converter);

foreach my $sheet (@{$excel -> {Worksheet}}) 
{        
   $sheet -> {MaxRow}; # Returns row of last cell 
   $sheet -> {MaxCol}; # Returns column of last cell 
}
于 2013-09-20T16:28:52.640 回答
1

在 Excel::Writer 中,您可以使用 $sheet->{_dim_rowmax} 来获取最后一行的编号。同样,以下代码能够帮助您访问最小和最大行和列。

$sheet->{_dim_rowmin}
$sheet->{_dim_colmax}
$sheet->{_dim_colmin}
于 2019-03-07T09:11:07.720 回答