Module: Workbook::Readers::TxtReader
- Included in:
- Book
- Defined in:
- lib/workbook/readers/txt_reader.rb
Instance Method Summary collapse
Instance Method Details
#load_txt(text, options = {}) ⇒ Object
8 9 10 11 |
# File 'lib/workbook/readers/txt_reader.rb', line 8 def load_txt text, ={} csv = text parse_txt csv, end |
#parse_txt(csv_raw, options = {}) ⇒ Object
13 14 15 16 17 |
# File 'lib/workbook/readers/txt_reader.rb', line 13 def parse_txt csv_raw, ={} 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 |