我试图用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)
结果: IT工作
请帮忙。
答案 0 :(得分:2)
您可以手动将文件扩展名作为参数传递,如下所示:
extension = 'xls'
workbook = Roo::Spreadsheet.open(file, :extension => extension)
这对我有用。