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|