| line |
true |
false |
branch |
|
24
|
1080 |
1636 |
if $reader->nodeType == 15
|
|
27
|
530 |
1106 |
if ($node_name eq 'si') { }
|
|
|
532 |
574 |
elsif ($node_name eq '#text') { }
|
|
28
|
522 |
8 |
if defined $last_string
|
|
36
|
8 |
0 |
if defined $last_string
|
|
52
|
119 |
350 |
if $reader->nodeType == 15
|
|
54
|
61 |
289 |
if ($reader->name eq 'sheet') { }
|
|
|
4 |
285 |
elsif ($reader->name eq 'workbookPr' and my $date_attr = $reader->getAttribute('date1904')) { }
|
|
|
7 |
548 |
elsif ($reader->name eq 'workbookView' and my $active_attr = $reader->getAttribute('activeTab')) { }
|
|
55
|
0 |
61 |
unless my $name = $reader->getAttribute("name")
|
|
60
|
2 |
2 |
if $date_attr eq 1 or $date_attr eq "true"
|
|
63
|
7 |
0 |
if defined $active_attr
|
|
88
|
340 |
1118 |
if $xml_reader->nodeType == 15
|
|
91
|
386 |
732 |
if ($expected_subnode)
|
|
93
|
256 |
130 |
if ($xml_reader->name eq $name and $xml_reader->depth == $depth) { }
|
|
|
18 |
112 |
elsif ($xml_reader->depth < $depth) { }
|
|
105
|
8 |
854 |
if ($xml_reader->name eq 'numFmts') { }
|
|
|
10 |
844 |
elsif ($xml_reader->name eq 'cellXfs') { }
|
|
110
|
74 |
2 |
if $id and $code and $code =~ /$date_style_regex/u
|
|
166
|
44 |
56 |
if ($xml_reader->name eq "dimension")
|
|
184
|
2099210 |
856 |
if $want_iterator and @rows > 1
|
|
192
|
35 |
22209 |
if $node_name eq "sheetData" and $node_type == 15
|
|
193
|
9031 |
13178 |
if $node_type == 15
|
|
195
|
1746 |
11432 |
if ($node_name eq 'row') { }
|
|
|
3880 |
7552 |
elsif ($node_name eq 'c') { }
|
|
|
3608 |
3944 |
elsif ($node_name =~ /^[vtf]$/u) { }
|
|
|
3608 |
336 |
elsif ($node_name eq '#text') { }
|
|
202
|
808 |
938 |
if $want_iterator and @rows > 1
|
|
210
|
0 |
3880 |
if ($given_row < $row_num) { }
|
|
|
0 |
3880 |
elsif ($given_row > $row_num) { }
|
|
216
|
3856 |
24 |
if ($col_A1) { }
|
|
236
|
3578 |
30 |
if ($seen_node eq 'v') { }
|
|
|
0 |
30 |
elsif ($seen_node eq 't' and $cell_type eq 'inlineStr') { }
|
|
|
30 |
0 |
elsif ($seen_node eq 'f') { }
|
|
237
|
2433 |
1145 |
if ($cell_type eq 's') { }
|
|
|
0 |
1145 |
elsif ($cell_type eq 'e') { }
|
|
|
1145 |
0 |
elsif ($cell_type =~ /^(n|d|b|str|)$/u) { }
|
|
238
|
2433 |
0 |
if (&looks_like_number($val)) { }
|
|
252
|
486 |
2 |
if ($has_date_formatter and $cell_style and &looks_like_number($val) and $val >= 0)
|
|
254
|
152 |
334 |
if $date_style
|
|
285
|
14 |
12 |
@rows ? :
|
|
|
26 |
22 |
if $want_iterator
|
|
290
|
22 |
22 |
$want_iterator ? :
|
|
310
|
10 |
28 |
if $node_type == 15
|
|
312
|
18 |
10 |
if ($node_name eq "Relationship")
|
|
314
|
12 |
6 |
if ($target =~ m[tables/table(\d+)\.xml]u)
|
|
337
|
24 |
84 |
if $node_type == 15
|
|
339
|
12 |
72 |
if ($node_name eq 'table') { }
|
|
|
38 |
34 |
elsif ($node_name eq 'tableColumn') { }
|
|
344
|
2 |
10 |
if defined $has_headers
|