summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2013-09-05 14:04:00 -0400
committerJesse Luehrs <doy@tozt.net>2013-09-05 14:04:00 -0400
commit31f43bfe6659aecfd4ac5ad472a11698e80471ab (patch)
tree8964394fc1b7e60a3ee16cdde3ba855e959b86ab
parent83cf787d460b20d5f56218243b4c37d7d048bf98 (diff)
downloadspreadsheet-parsexlsx-31f43bfe6659aecfd4ac5ad472a11698e80471ab.tar.gz
spreadsheet-parsexlsx-31f43bfe6659aecfd4ac5ad472a11698e80471ab.zip
implement boolean types (#6)
-rw-r--r--lib/Spreadsheet/ParseXLSX.pm4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/Spreadsheet/ParseXLSX.pm b/lib/Spreadsheet/ParseXLSX.pm
index 6a59d38..e483bd1 100644
--- a/lib/Spreadsheet/ParseXLSX.pm
+++ b/lib/Spreadsheet/ParseXLSX.pm
@@ -160,6 +160,10 @@ sub _parse_sheet {
elsif ($type eq 'd') {
$long_type = 'Date';
}
+ elsif ($type eq 'b') {
+ $long_type = 'Text';
+ $val = $val ? "TRUE" : "FALSE";
+ }
else {
die "unimplemented type $type"; # XXX
}