| line |
true |
false |
branch |
|
86
|
280 |
32 |
if $xl_date_format =~ /[dy]/u
|
|
87
|
48 |
264 |
if $xl_date_format =~ /[hs]/u
|
|
88
|
0 |
312 |
unless my $strftime_format = $formats[$ix]
|
|
130
|
228 |
84 |
if ($base_year == 1900)
|
|
132
|
168 |
60 |
$is_after_february_1900 ? :
|
|
146
|
4 |
308 |
if ($ms == 999)
|
|
148
|
0 |
4 |
if ($s == 60)
|
|
150
|
0 |
0 |
if ($m == 60)
|
|
160
|
0 |
312 |
unless $date_formatter //= $self->date_formatter
|
|
192
|
32 |
8 |
if scalar(@_) % 2
|
|
197
|
0 |
40 |
if @invalid_args
|
|
203
|
32 |
8 |
if (my $table_name = delete $args{'name'})
|
|
204
|
0 |
32 |
unless my $table_info = $self->table_info->{$table_name}
|
|
211
|
20 |
20 |
$want_iterator ? :
|
|
216
|
36 |
4 |
$args{'ref'} ? :
|
|
223
|
4 |
36 |
if $args{'has_totals'} and not $args{'with_totals'}
|
|
226
|
20 |
20 |
if ($skip_initial_rows)
|
|
227
|
10 |
10 |
if ($want_iterator) { }
|
|
233
|
36 |
4 |
unless ($args{'no_headers'})
|
|
235
|
18 |
18 |
$want_iterator ? :
|
|
236
|
20 |
16 |
if $skip_initial_cols
|
|
240
|
0 |
40 |
if grep {not defined $_;} @{$args{"columns"};}
|
|
246
|
308 |
308 |
$want_iterator ? :
|
|
|
40 |
616 |
unless $keep_rows-- and my $vals = $want_iterator ? &$vals_or_it() : shift @$vals_or_it
|
|
249
|
64 |
552 |
if $skip_initial_cols
|
|
251
|
608 |
8 |
$args{'want_records'} ? :
|
|
253
|
308 |
308 |
if ($want_iterator) { }
|
|
260
|
20 |
20 |
$want_iterator ? :
|
|
278
|
0 |
76 |
unless $range =~ /^([A-Z]+)(\d+) # mandatory 1st col and row
|
|
287
|
76 |
0 |
$3 ? :
|