lib/rbbt/util/excel2tsv.rb in rbbt-util-1.0.1 vs lib/rbbt/util/excel2tsv.rb in rbbt-util-1.1.0

- old
+ new

@@ -1,15 +1,16 @@ require 'rbbt/util/tsv' +require 'rbbt/util/open' require 'spreadsheet' class TSV def self.excel2tsv(file, options = {}) sheet = options.delete :sheet header = options.delete :header header = true unless header == false sheet ||= 0 TmpFile.with_file do |filename| - workbook = Spreadsheet.open File.open(file) + workbook = Spreadsheet.open Open.open(file) sheet = workbook.worksheet sheet rows = [] sheet.each do |row|