用Perl解析excel文件

用Perl解析excel文件,perl,perl-module,Perl,Perl Module,我是perl新手,因此我想了解以下问题的提示: 我有一个excel文件,我想在列标题(第一行)中搜索特定的单词,如果 它匹配我提取整个列并将其放入数组中(或其他任何形式) 所以在我的数组中,我将有第一列,然后是第二列等等。。。直到搜索结束 在这之后,我打算逐行读取我的数组,以便按顺序处理数据(这一部分我可以理解) 谢谢看一看。它以数组散列引用的形式读取整个Excel工作表,您可以进行搜索。查看电子表格::读取。结果是$ref->{cell}->[arrayref\u of_columns],因此

我是perl新手,因此我想了解以下问题的提示: 我有一个excel文件,我想在列标题(第一行)中搜索特定的单词,如果 它匹配我提取整个列并将其放入数组中(或其他任何形式)

所以在我的数组中,我将有第一列,然后是第二列等等。。。直到搜索结束

在这之后,我打算逐行读取我的数组,以便按顺序处理数据(这一部分我可以理解)


谢谢

看一看。它以数组散列引用的形式读取整个Excel工作表,您可以进行搜索。

查看电子表格::读取。结果是$ref->{cell}->[arrayref\u of_columns],因此您可以与该数组ref的索引[1]匹配,如果它匹配,整个arrayref就是您的列。

就我个人而言,我总是喜欢使用
另存为->XML电子表格2003
XML::Simple
将Excel文件导出为XML格式。但是,也有一些Excel解析器

而且,你可能想要后者


注意:我没有使用ReadExcel,但它看起来也不错。

这是一个与您将得到的关于这个问题的答案一样好的答案。不客气:)。请点击旁边的绿色勾号,接受对您有效的答案。准确说明问题所在。您想知道如何解析
xls
或处理数组中的数据吗?我想根据列标题(第一行)的匹配情况提取列。