我想在Rails应用程序中读取Excel文件。
这就是我打开Excel文件并读取它的方式。
doc = Spreadsheet.open('./try.xls', "r")
sheet = doc.worksheet 0
sheet.each do |row|
array_rows << row.to_a
end我把它作为一个rake task.When,我试着读取这个文件,它会抛出一个错误。
Ole::Storage::FormatError: OLE2 signature is invalid这是怎么回事?我该怎么办?
发布于 2014-08-26 09:52:18
.xls文件必须以EXCEL 2003格式保存。因此,文件->保存为从所有格式下拉选择Excel年2003
这解决了我的问题
发布于 2016-05-23 15:01:37
在Mac上,我必须将它保存为Excel97-2004(.xls)才能工作。
https://stackoverflow.com/questions/25498454
复制相似问题