用excel中的值searchperl中的所有行
我试图用excelparsing数据到一个特定的XML格式,由另一个应用程序读取,然后创build数据的graphics表示。 excel表格被数据捕获者定期更新。 我select了Spreadsheet :: Read模块,但是我遇到了问题。
该表将被分成特定的单元格,这对应于特定的布局。 该表将因此具有:
国家| 城市| 郊区| 链接
每行是不同的数据等
我试图告诉脚本得到这样的每一行。
use Spreadsheet::Read; my $book = ReadData ("Captured_input.xlsx"); my @rows = Spreadsheet::Read::rows ($book->[1]); print "@rows\n";
然而,这打印ARRAY(和一些hex数据)但是,我想它读取每一行和单元格,并像这样返回它:
Country1,City1,Suburb1,link1
Country2,City2,Suburb2,link2
它每天运行,所以它不应该只读取文件结尾,它应该每次都读取整个表,所以如果有任何更改,它将重新发布的XML。
如果我这样使用它,它会工作并返回数据,但是我需要手动指定每一行,但是我不能估计将来有多less行。
use Spreadsheet::Read; my $book = ReadData ("Captured_input.xlsx"); my @row = Spreadsheet::Read::cellrow ($book->[1], 4); print "@row\n,";
一些input将不胜感激。
- 阅读perlreftut 。
- 阅读perldsc 。
- 阅读Spreadsheet :: Read文档 。
文档很好地显示了$book
将包含的数据结构。 一旦了解了引用的工作方式(请参阅前两个链接),处理数据将变得非常简单。
- VBA excel – 使用一个variables来select一个列的范围
- 拉和治疗NHL数据来处理它在Excel中
- Excel自动化Workbooks.Open()函数通过Windows服务调用应用程序时会引发灾难性错误
- 使用apache POI在java中将数据写入xls,xlsx,csv文件
- 基于列的Excel Flash自动填充行
- R v3.3.0在一个64位的Windows M / C与18GB内存 – 内存问题,同时加载数据框到Excel
- 在Matlab中使用xlsread时错误的数组大小
- Excel VBA:CountIf(值标准)AND(颜色标准)
- 如何在不closures和重新打开python的情况下更新Excel工作表