summaryrefslogtreecommitdiffstats
path: root/lib/Spreadsheet/Template/Generator/Parser/XLSX.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Spreadsheet/Template/Generator/Parser/XLSX.pm')
-rw-r--r--lib/Spreadsheet/Template/Generator/Parser/XLSX.pm12
1 files changed, 9 insertions, 3 deletions
diff --git a/lib/Spreadsheet/Template/Generator/Parser/XLSX.pm b/lib/Spreadsheet/Template/Generator/Parser/XLSX.pm
index 292b5ea..bacaabd 100644
--- a/lib/Spreadsheet/Template/Generator/Parser/XLSX.pm
+++ b/lib/Spreadsheet/Template/Generator/Parser/XLSX.pm
@@ -64,6 +64,12 @@ sub _parse_styles {
# XXX ...
);
+ my %border = (
+ none => 0,
+ thin => 5,
+ # XXX ...
+ );
+
my $rels_xml = $self->_parse_xml("xl/_rels/workbook.xml.rels");
my ($theme_file) = map {
$_->att('Target')
@@ -104,9 +110,9 @@ sub _parse_styles {
} qw(left right top bottom)
],
styles => [
- # map { $border->first_child($_)->style }
- # qw(left right top bottom)
- (0) x 4 # XXX
+ map {
+ $border{$border->first_child($_)->att('style') || 'none'}
+ } qw(left right top bottom)
],
diagonal => [
0, # XXX ->att('diagonalDown') and ->att('diagonalUp')