Method: Writexlsx::Sheets#write_table_files

Defined in:
lib/write_xlsx/sheets.rb

#write_table_files(package_dir) ⇒ Object



100
101
102
103
104
105
106
107
108
109
# File 'lib/write_xlsx/sheets.rb', line 100

def write_table_files(package_dir)
  unless tables.empty?
    dir = "#{package_dir}/xl/tables"
    FileUtils.mkdir_p(dir)
    tables.each_with_index do |table, index|
      table.set_xml_writer("#{dir}/table#{index + 1}.xml")
      table.assemble_xml_file
    end
  end
end