line |
!l |
l&&!r |
l&&r |
condition |
177
|
0 |
118 |
68 |
exists $cell->{'cell_type'} and $cell->{'cell_type'} eq 'Number'
|
|
118 |
68 |
0 |
exists $cell->{'cell_type'} and $cell->{'cell_type'} eq 'Number' and !$cell->{'cell_xml_value'} || $cell->{'cell_xml_value'} eq ''
|
189
|
149 |
37 |
0 |
$self->are_spaces_empty and $cell->{'cell_xml_value'}
|
|
2 |
30 |
5 |
$self->are_spaces_empty and $cell->{'cell_xml_value'} and $cell->{'cell_xml_value'} =~ /^\s+$/
|
194
|
0 |
131 |
0 |
$cell->{'cell_xml_value'} and length $cell->{'cell_xml_value'} == 0
|
195
|
6 |
34 |
0 |
exists $cell->{'cell_xml_value'} and defined $cell->{'cell_xml_value'}
|
267
|
319 |
48 |
0 |
$row_merge_range and $row_merge_range->[$col]
|
272
|
2 |
0 |
2 |
defined $column_to_cell_translations->[$col] && exists $$alt_ref[$column_to_cell_translations->[$col]]{'cell_merge'}
|
|
12 |
2 |
2 |
$self->spreading_merged_values and not defined $column_to_cell_translations->[$col] && exists $$alt_ref[$column_to_cell_translations->[$col]]{'cell_merge'}
|
281
|
1 |
0 |
1 |
exists $new_cell->{'cell_formula'} and $new_cell->{'cell_formula'} =~ /R\[?(-?\d*)\]?C\[?(-?\d*)\]?(.*)/
|
313
|
179 |
0 |
186 |
defined $column_to_cell_translations->[$col] and $$alt_ref[$column_to_cell_translations->[$col]]
|
320
|
80 |
26 |
0 |
$self->get_custom_column_data($col) && exists $self->get_custom_column_data($col)->{'hidden'} && $self->get_custom_column_data($col)->{'hidden'}
|
329
|
181 |
0 |
186 |
defined $column_to_cell_translations->[$col] and $$alt_ref[$column_to_cell_translations->[$col]]
|
341
|
301 |
46 |
20 |
$self->should_skip_hidden and $new_cell
|
|
347 |
20 |
0 |
$self->should_skip_hidden and $new_cell and exists $new_cell->{'cell_hidden'}
|
351
|
301 |
46 |
5 |
$self->get_values_only and $new_cell
|
|
347 |
4 |
1 |
$self->get_values_only and $new_cell and not exists $new_cell->{'cell_xml_value'}
|
358
|
179 |
172 |
0 |
$new_cell and exists $new_cell->{'cell_type'}
|
365
|
179 |
0 |
172 |
$new_cell and keys %$new_cell > 0
|
line |
l |
!l&&r |
!l&&!r |
condition |
89
|
20 |
53 |
0 |
$new_ref->{'r'} // $self->_get_current_row_number + 1
|
90
|
20 |
53 |
0 |
$new_ref->{'r'} //= $self->_get_current_row_number
|
177
|
3 |
0 |
65 |
!$cell->{'cell_xml_value'} || $cell->{'cell_xml_value'} eq ''
|
194
|
15 |
0 |
131 |
not defined $cell->{'cell_xml_value'} or $cell->{'cell_xml_value'} and length $cell->{'cell_xml_value'} == 0
|
215
|
8 |
0 |
178 |
exists $cell->{'mergeAcross'} or exists $cell->{'mergeDown'}
|
313
|
2 |
0 |
365 |
$new_cell or defined $column_to_cell_translations->[$col] and $$alt_ref[$column_to_cell_translations->[$col]]
|
385
|
1 |
0 |
56 |
not $self->has_max_col or $last_value_column > $self->_max_col
|
397
|
1 |
3 |
53 |
not $self->has_max_row or $new_ref->{'row_number'} > $self->_max_row
|
403
|
0 |
0 |
57 |
not $self->has_max_col or $new_ref->{'row_span'}[1] > $self->_max_col
|
486
|
16 |
20 |
0 |
$column_settings->{'ss:Index'} // $current_column
|