ruby - How do I open a new XLSX file in roo? -


this code:

newbook = roo::excelx.new('./test.xlsx') 

gives me error:

c:/ruby193/lib/ruby/gems/1.9.1/gems/roo-1.13.2/lib/roo/excelx.rb:85:in `block in initialize': file ./test.xlsx not exist (ioerror) 

why? how make new xlsx file ruby's roo gem?

roo meant reading excel files only. recommend axlsx gem.

it can used in pure ruby follows

require 'axslx' package = axlsx::package.new workbook = package.workbook workbook.add_worksheet(name: 'some sheet name') |sheet|   sheet.add_row ["header 1", "header 2", "header 3"]   sheet.add_row ["data 1", "data 2", "data 3"] end package.serialize('./test.xlsx') 

this create spreadsheet looks like

 -------------------------------- | header 1 | header 2 | header 3 |  -------------------------------- | data 1   | data 2   | data 3   | 

axlsx offers pretty can in excel including styling , conditional styling. hope helps out.


Popular posts from this blog

javascript - Js, document.getElementById("ID").innerHTML, error -

objective c - Is there a way in OCMockito to make stubs fail when an unknown method is called? -

jquery - jqGrid update specific column data with out refreshing the entire column? -