Tag: xls

使用axlsx生成xls文件

有没有办法使用’axlsx’gem生成XLS文件? 我已经在使用这个gem来生成xlsx文件,并且不想将它们全部移动到不同的gem,特别是因为axlsx更容易使用。

直接下载xls文件而不通过Spreadsheet gem将其写入目录

我正在使用此Spreadsheet gem导出xls文件。 我的控制器中有以下代码: def export @data = Data.all book = Spreadsheet::Workbook.new sheet = book.create_worksheet :name => “data” contruct_body(sheet, @data) book.write “data.xls” end 通过这种方式,我可以填写数据并将其保存在根目录中。 但我想下载它而不是保存它。 我怎么能修改代码,以便用户提示选择他的本地目录来保存文件? (如果不在服务器端保存副本,则更好) 请帮忙!

如何解析Excel文件,该文件将为我提供与视觉上完全相同的数据?

我在Rails 5(Ruby 2.4)上。 我想阅读.xls文档,我想将数据转换为CSV格式,就像它出现在Excel文件中一样。 有人建议我使用Roo,所以我有 book = Roo::Spreadsheet.open(file_location) sheet = book.sheet(0) text = sheet.to_csv arr_of_arrs = CSV.parse(text) 但是返回的内容与我在电子表格中看到的不同。 对于isntance,电子表格中的单元格具有 16:45.81 当我从上面得到CSV数据时,返回的是 “0.011641319444444444” 如何解析Excel文档并获得我所看到的内容? 我不在乎我是否使用Roo来解析,只要我能获得CSV数据,这是我所看到的,而不是一些奇怪的内部表示。 作为参考,当我运行“file name_of_file.xls”时,我正在解析的文件类型为… Composite Document File V2 Document, Little Endian, Os: Windows, Version 5.1, Code page: 1252, Author: Dwight Schroot, Last Saved By: Dwight Schroot, Name of Creating Application: Microsoft Excel, Create […]