Roo :: spreedsheet不能打开excel文件
我试图用Roo::Spreadsheet
打开Excel文件,但它不起作用。
workbook = Roo::Spreadsheet.open(file)
我的文件的xls扩展名。
我只能读取它,当我打开我的机器上的文件,我保存为(.xls)。
我不明白的是我的原始文件也是.xls文件。
总结:
original_file.xls
然后:
workbook = Roo::Spreadsheet.open(file)
结果:不起作用。
然后:我用Excel打开我的文件,并保存为(.xls)。
workbook = Roo::Spreadsheet.open(file)
结果: 它工作
请帮助一些。
您可以手动传递文件扩展名为param,如下所示:
extension = 'xls' workbook = Roo::Spreadsheet.open(file, :extension => extension)
这对我有效。