ruby on rails - Roo::电子表格无法打开excel文件



我试图打开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)

最新更新