状态:
我有一个简单的新Rails应用程序attachment
Roo的gem >它应该可以打开Roo::Excelx.open()命令H 213H 114然后执行文件的访问部分H 215F 216问题:Roo::Excel.open()不适用于:
Roo::Excel.open(excel)Roo::Excel.open(excel.attachment)打开ActiveRecord::Attachment要执行的正确命令是什么?
发布于 2021-04-19 07:50:13
做这个怎么样?
ModelName.excel.open do |file|
xlsx = Roo::Spreadsheet.open(file)
end发布于 2021-04-20 11:00:21
实际上,我在Stackoverflow之外得到了一个答案,那就是:
Roo::Spreadsheet.open(ActiveStorage::Blob.service.path_for(excel.key), extension: 'xlsx')
我从Excel中加载了一行,所以必须更改代码,但打开它似乎有效!:-)
https://stackoverflow.com/questions/67156017
复制相似问题