diff options
Diffstat (limited to 'lib/Spreadsheet/Template/Generator/Parser/XLS.pm')
-rw-r--r-- | lib/Spreadsheet/Template/Generator/Parser/XLS.pm | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/Spreadsheet/Template/Generator/Parser/XLS.pm b/lib/Spreadsheet/Template/Generator/Parser/XLS.pm index 194558a..b871ae4 100644 --- a/lib/Spreadsheet/Template/Generator/Parser/XLS.pm +++ b/lib/Spreadsheet/Template/Generator/Parser/XLS.pm @@ -21,12 +21,22 @@ sub _fixup_excel { my $self = shift; my ($excel) = @_; + $self->_parse_selected_sheet($excel); + for my $sheet ($excel->worksheets) { $self->_normalize_cell_sizes($sheet); $self->_parse_formulas($sheet); + $self->_parse_selection($sheet); } } +sub _parse_selected_sheet { + my $self = shift; + my ($excel) = @_; + # XXX no selected sheet support yet + $excel->{SelectedSheet} = 0; +} + sub _normalize_cell_sizes { my $self = shift; my ($sheet) = @_; @@ -46,6 +56,13 @@ sub _parse_formulas { # XXX no formula support yet } +sub _parse_selection { + my $self = shift; + my ($sheet) = @_; + # XXX no selection support yet + $sheet->{Selection} = [ 0, 0 ]; +} + __PACKAGE__->meta->make_immutable; no Moose; |