想要读取 Excel 数据,按网上的一些教程,代码如下:
def sync_students
# Spreadsheet::ParseExcel.parse("files/2017/09/副本lvyou.xls")
Spreadsheet.client_encoding = "UTF-8"
book = Spreadsheet.open("files/2017/09/副本lvyou.xls")
sheet1 = book.worksheet 0
sheet1.each do |row|
row # Empty Spreadsheet::Excel::Row
end
end
但是,解析出来的 row 总是为空
Empty Spreadsheet::Excel::Row)
其中 sheet1 的数据类型如下:
这是哪里出了问题? 希望大家帮忙看下,谢谢!