qingxia has asked for the wisdom of the Perl Monks concerning the following question:
I did not get much luck from stackoverflow so i decide to raise up here. Please move to the original link :
http://stackoverflow.com/questions/15598273/parsing-an-xls-file-using-perl
i think amon provides a doable code except that the data does not have the repeated pattern he assumed as every fourth row (maybe he missed what i replied). Basically, not just the 3 fields that i would like to extract, it has more fields. Also it does not have a repeated pattern like the same block appears every 5 rows or so. It is irregular in a sense that each item (in this case, school) has unequal sub-items.
e.g.
col1 col2 row1 School 1 row2 Dean John row3 No.stu. 55 row4 some irrelevant stuff row5 School2 2 row6 Dean Tony row7 No. stu. 60 row8 some irrelevant stuff row9 School 3 row10 Dean James row11 No.stu. 56 row12 No. teacher 20
Now the idea is that, although the data does not have a regular pattern, for each block, the last row would be the same item, say, average SAT score. I was wondering if it is possible to have a content-triggered code which parse back all stuff it goes through until reaches some specific content.
Best regards,
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: content triggered parsing in Spreadsheet-ParseExcel
by hdb (Monsignor) on Mar 25, 2013 at 12:10 UTC | |
by qingxia (Novice) on Mar 27, 2013 at 09:41 UTC | |
by hdb (Monsignor) on Mar 27, 2013 at 09:46 UTC | |
by qingxia (Novice) on Mar 27, 2013 at 09:54 UTC | |
by qingxia (Novice) on Mar 27, 2013 at 13:16 UTC | |
by qingxia (Novice) on Mar 25, 2013 at 22:08 UTC |