簡體   English   中英

使用Spreadsheet :: XLSX進行XLSX解析

[英]XLSX parsing using Spreadsheet::XLSX

我有一個腳本,將解析xls,如:

$parser = Spreadsheet::ParseExcel->new(
                                     CellHandler => sub {$self->handle_cell(@_) },
                                     NotSetCell  => 1
                                        );

現在我修改它來解析xlsx文件,似乎xlsx文件不會在new()使用任何參數

handle_cell函數一樣,我們得到了sheet_index和workbook

 $worksheet = $workbook->Worksheet($sheet_index); $worksheet->row_range(); 

我想將像CellHandler和NotSetCell這樣的參數提供給Spreadsheet::XLSX 但我知道Spreadsheet::XLSX不帶任何參數。 我們是否有任何其他Perl模塊與Spreadsheet :: ParseExcel相同但是用於解析xlsx?

請幫幫我。 是否有任何其他Perl模塊通過將參數傳遞給new()來解析xlsx?

在github上開始了一個項目: Excel-Reader-XLSX 這不是花哨但它有效。

是。 這就是我使用的。

它有一個像解析excel模塊一樣的api,可以處理xlsx文件。 仔細閱讀文檔。 有一兩段關於你可以做些什么來減少記憶足跡。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM