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