there are two files :/home/pt/test/codetable.xls
,/home/pt/test/codetable.ods
the program1 can run:
require ‘rubygems’
require ‘spreadsheet’
Spreadsheet.client_encoding = ‘UTF-8’
xls = Spreadsheet.open ‘/home/pt/test/codetable.xls’
sheet = xls.worksheet 0
sheet.each do |row|
puts row
end
but program2 can’t run:
require ‘rubygems’
require ‘spreadsheet’
Spreadsheet.client_encoding = ‘UTF-8’
xls = Spreadsheet.open ‘/home/pt/test/codetable.ods’
sheet = xls.worksheet 0
sheet.each do |row|
puts row
end
can ruby-spreadsheet read\write open office ods files?