summaryrefslogtreecommitdiffhomepage
path: root/lib/axlsx/workbook/worksheet/sheet_view.rb
diff options
context:
space:
mode:
authorRandy Morgan <[email protected]>2012-06-07 22:03:55 +0900
committerRandy Morgan <[email protected]>2012-06-07 22:03:55 +0900
commit341275781619032cb57614f2f1277a560f5cc20c (patch)
tree6846310fa117e4867ca0edcde364b8a4bab66e81 /lib/axlsx/workbook/worksheet/sheet_view.rb
parentbb83aea67b1bac620b90570789d924ac7ce479e2 (diff)
downloadcaxlsx-341275781619032cb57614f2f1277a560f5cc20c.tar.gz
caxlsx-341275781619032cb57614f2f1277a560f5cc20c.zip
dont write nil values - invalid as per schema
Diffstat (limited to 'lib/axlsx/workbook/worksheet/sheet_view.rb')
-rw-r--r--lib/axlsx/workbook/worksheet/sheet_view.rb3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/axlsx/workbook/worksheet/sheet_view.rb b/lib/axlsx/workbook/worksheet/sheet_view.rb
index dd6dba3d..1d8f5421 100644
--- a/lib/axlsx/workbook/worksheet/sheet_view.rb
+++ b/lib/axlsx/workbook/worksheet/sheet_view.rb
@@ -362,13 +362,12 @@ module Axlsx
def to_xml_string(str = '')
str << '<sheetViews>'
str << '<sheetView '
- str << instance_values.map { |key, value| (Axlsx::camel(key.to_s, false) << '="' << value.to_s << '"') unless CHILD_ELEMENTS.include?(key.to_sym) }.join(' ')
+ str << instance_values.map { |key, value| (Axlsx::camel(key.to_s, false) << '="' << value.to_s << '"') unless CHILD_ELEMENTS.include?(key.to_sym) || value == nil }.join(' ')
str << '>'
@pane.to_xml_string(str) if @pane
@selections.each do |key, selection|
selection.to_xml_string(str)
end
- str << '<selection activeCell="A1" sqref="A1" />'
str << '</sheetView>'
str << '</sheetViews>'
end