📅  最后修改于: 2023-12-03 15:23:18.650000             🧑  作者: Mango
要在 Ruby 中读取 xls 文件,我们需要使用特定的 gem 包。下面是一个使用 spreadsheet
gem 包读取 xls 文件的示例:
gem install spreadsheet
require 'spreadsheet'
# 打开 xls 文件
book = Spreadsheet.open('file.xls')
# 选择一个工作表(worksheet)
sheet = book.worksheet(0)
# 循环遍历每行数据,输出到控制台
sheet.each do |row|
puts row.join("\t")
end
在上面的示例中,我们使用 require 'spreadsheet'
导入 spreadsheet
gem 包,并使用 Spreadsheet.open('file.xls')
打开一个 xls 文件。
我们通过 book.worksheet(0)
选择了第一个工作表(worksheet),如果有多个工作表,可以使用不同的数字代替 0
来选择不同的工作表。
最后,我们使用 sheet.each do |row|
循环遍历每一行,并通过 puts row.join("\t")
输出了每行数据到控制台。
以上就是在 Ruby 中读取 xls 文件的示例,希望你找到它有用!