我有一个脚本可以解析xls,如:
$parser = Spreadsheet::ParseExcel->new(
CellHandler => sub {$self->handle_cell(@_) },
NotSetCell => 1
);
现在我正在修改它以解析xlsx文件,似乎xlsx文件不会在new()
中采用任何参数
和handle_cell
函数,我们得到sheet_index和工作簿以及
$worksheet = $workbook->Worksheet($sheet_index); $worksheet->row_range();
我想将像CellHandler和NotSetCell这样的参数提供给Spreadsheet::XLSX
。但我知道Spreadsheet::XLSX
没有采取任何参数。我们是否有任何其他Perl模块与Spreadsheet :: ParseExcel相同但是用于解析xlsx?
请帮帮我。是否有任何其他Perl模块通过将参数传递给new()?
来解析xlsx答案 0 :(得分:2)
在github开始了一个项目:Excel-Reader-XLSX。它并不花哨,但它有效。
答案 1 :(得分:0)
它具有类似于excel解析模块的api,并且可以处理xlsx文件。 查看文档。关于减少内存占用的方法,您可以做一两段。