module Workbook::Readers::TxtReader

Public Instance Methods

load_txt(text, options={}) click to toggle source
# File lib/workbook/readers/txt_reader.rb, line 8
def load_txt text, options={}
  csv = text
  parse_txt csv, options
end
parse_txt(csv_raw, options={}) click to toggle source
# File lib/workbook/readers/txt_reader.rb, line 13
def parse_txt csv_raw, options={}
  csv = []
  csv_raw.split("\n").each {|l| csv << CSV.parse_line(l,{:col_sep=>"\t"});nil}
  self[0]=Workbook::Sheet.new(csv,self,{:parse_cells_on_batch_creation=>true, :cell_parse_options=>{:detect_date=>true}}) unless sheet.has_contents?
end