Exportando datos a excel con el plugin spreadsheet he visto que hay una limitación de tamaño, que impide generar ficheros de más de 7 megas.
Buscando y rebuscando por ahí, he encontrado un parche que lo soluciona perfectamente. Tendrás que instalar la gema ruby-ole para que funcione:
Buscando y rebuscando por ahí, he encontrado un parche que lo soluciona perfectamente. Tendrás que instalar la gema ruby-ole para que funcione:
sudo gem install ruby-ole
y modificar el código del fichero workbook.rb:
require 'rubygems'
require 'ole/file_system'
def store_ole_file
# OLEWriter.open(@file){ |ole|
# ole.set_size(@biffsize)
# ole.write_header
# ole.print(@data)
# @worksheets.each{ |sheet|
# ole.print(sheet.data)
# }
# }
Ole::Storage.open @file, 'wb+' do |ole|
ole.file.open 'Book', 'w' do |f|
f.write @data
@worksheets.each { |sheet| f.write sheet.data }
end
end
end