📜  在 ruby 中读取 xls 文件 (1)

📅  最后修改于: 2023-12-03 15:23:18.650000             🧑  作者: Mango

在 Ruby 中读取 xls 文件

要在 Ruby 中读取 xls 文件,我们需要使用特定的 gem 包。下面是一个使用 spreadsheet gem 包读取 xls 文件的示例:

步骤1:安装 Spreadsheet gem 包
gem install spreadsheet
步骤2:使用 Spreadsheet gem 包
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 文件的示例,希望你找到它有用!