Method: Axlsx::Workbook#to_xml
- Defined in:
- lib/axlsx/workbook/workbook.rb
#to_xml ⇒ String
Serializes the workbook document
116 117 118 119 120 121 122 123 124 125 126 127 128 129 |
# File 'lib/axlsx/workbook/workbook.rb', line 116 def to_xml() add_worksheet unless worksheets.size > 0 builder = Nokogiri::XML::Builder.new(:encoding => ENCODING) do |xml| xml.workbook(:xmlns => XML_NS, :'xmlns:r' => XML_NS_R) { xml.workbookPr(:date1904=>@@date1904) xml.sheets { @worksheets.each_with_index do |sheet, index| xml.sheet(:name=>sheet.name, :sheetId=>index+1, :"r:id"=>sheet.rId) end } } end builder.to_xml(:indent=>0) end |