我正在使用 spreadsheet
gem 来读取数据并将数据写入 xls 文件。这有点容易。现在我需要处理 xlsx 文件,我猜 spreadsheet
不支持 xlsx 文件。
我发现 roo
gem 支持 xlsx
。
使用电子表格
创建xls
文件,类似于
book = Spreadsheet::Workbook.new
sheet = book.create_worksheet
sheet.row(0).concat %w[col1 col2 col3 col4]
阅读用
book1 = Spreadsheet.open('Data/CA.xls')
read_sheet = book1.worksheet('sheet')
如何使用 roo
创建和读取。
最佳答案
在 Rails 上使用多个 XLSX 电子表格单一排序导出数据
ods.sheets
out_put = ['Info', 'Sheet 2', 'Sheet 3']
ods.each do |sheet|
ods.default_sheet = sheet
ods.each_with_index do |name, sheet|
p sheet.row(1)
end
end
关于ruby - 使用 roo gem 创建 xlsx 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52550529/