标签: parseexcel

如何使用Ruby阅读Excel电子表格的内容?

我试图用Ruby读取Excel电子表格文件,但它没有读取文件的内容.

这是我的剧本

book = Spreadsheet.open 'myexcel.xls';
sheet1 = book.worksheet 0
sheet1.each do |row|
  puts row.inspect ;
  puts row.format 2; 
  puts row[1]; 
  exit;
end
Run Code Online (Sandbox Code Playgroud)

它给了我以下内容:

[DEPRECATED] By requiring 'parseexcel', 'parseexcel/parseexcel' and/or
             'parseexcel/parser' you are loading a Compatibility layer which
             provides a drop-in replacement for the ParseExcel library. This
             code makes the reading of Spreadsheet documents less efficient and
             will be removed in Spreadsheet version 1.0.0

#<Spreadsheet::Excel::Row:0xffffffdbc3e0d2 @worksheet=#<Spreadsheet::Excel::Worksheet:0xb79b8fe0> @outline_level=0 @idx=0 @hidden=false @height= @default_format= @formats= []>
#<Spreadsheet::Format:0xb79bc8ac>
nil
Run Code Online (Sandbox Code Playgroud)

我需要获取文件的实际内容.我究竟做错了什么?

ruby rubygems spreadsheet parseexcel

14
推荐指数
1
解决办法
5万
查看次数

标签 统计

parseexcel ×1

ruby ×1

rubygems ×1

spreadsheet ×1