class SimpleSpreadsheet::Workbook

Public Class Methods

read(file, ext = nil) click to toggle source
# File lib/simple-spreadsheet.rb, line 11
def self.read(file, ext = nil)
  file  = file.to_s
  ext ||= File.extname(file).downcase
  case ext
  when '.xls'
    ExcelReader.new(file)
  when '.xlsx'
    ExcelxReader.new(file)
  when '.ods'
    OpenofficeReader.new(file)
  when '.csv'
    CsvReader.new(file)
  when '.csvx'
    CsvxReader.new(file)
  when '.csvt', '.tsv'
    CsvtReader.new(file)
  else
    nil
  end
end