Я пытаюсь работать с двумя листами одновременно.
Итак, у меня есть код
require 'parseexcel'
#Open the excel file passed in from the commandline
workbook = Spreadsheet::ParseExcel.parse(ARGV[0])
workbook2 = Spreadsheet::ParseExcel.parse(ARGV[1])
#Get the first worksheet
worksheet = workbook.worksheet(0)
worksheet2 = workbook2.worksheet(0)
Однако, когда я запускаю этот код, я получаю сообщение об ошибке: array is not implemented
Эта ошибка исчезает, когда я закомментирую строку:
workbook2 = Spreadsheet::ParseExcel.parse(ARGV[1])
Почему это счастье?
Я запускаю скрипт: ruby -rubygems traverse.rb excel.xls so.xls