Como posso criar novas planilhas de planilha no Ruby usando a gema Planilha?
Especificamente, o que estou tentando fazer é adicionar novas planilhas ao lado das que já estão lá. Eu tentei usarbook.create_worksheet :name => 'new_sheet'
mas substitui a planilha anterior.
Eu pesquisei no site aqui e vi algumas pessoas usando uma gema diferente que permitia "book.add_worksheet" (a gema da planilha deve ter suporte para outras gemas, como deveria ser de 3 gemas em 1 ou algo assim ...) e que quase funcionou bem, mas eu recebo o erroundefined method 'workbook=' for "new_sheet":String (NoMethodError)
ao fazer a linhasheet = book.add_worksheet("new_sheet")
.
Outra coisa que tentei foisheet = Spreadsheet::Worksheet.new
e eu vejo noa página rubyforge da planilha que existe o método de classe públicanew(opts={})
que, se você clicar para ver o código, inclui a linha@name = opts[:name] || Worksheet
o que me leva a acreditar que devo usar isso para criar e nomear uma nova planilha, mas não consigo descobrir a sintaxe correta.
O que estou tentando é possível? Parece que estou chegando perto, mas não estou acertando.