我试图打开excel文件与Roo::Spreadsheet
,但它不工作。
workbook = Roo::Spreadsheet.open(file)
我的文件的xls扩展名
我只能在我的机器上打开文件并保存为(.xls)时才能读取它。
我不明白的是我原来的文件也是。xls文件。
summary:
original_file.xls
:
workbook = Roo::Spreadsheet.open(file)
Result: does not work.
然后:我用excel打开我的文件,并保存为(.xls)。
workbook = Roo::Spreadsheet.open(file)
result: IT WORKS
请帮忙。
可以手动传递文件扩展名作为参数,如下所示:
extension = 'xls'
workbook = Roo::Spreadsheet.open(file, :extension => extension)