Sha256: c5f297f168086eacb2a569358a3480ffb2df487685f8492bcd1f9fa462c8eb0a
Contents?: true
Size: 822 Bytes
Versions: 2
Compression:
Stored size: 822 Bytes
Contents
require 'date' require 'time' require 'roo' require 'roo-xls' require 'write_xlsx' require 'inflecto' require 'nesquikcsv' require_relative 'excel_utils/version' require_relative 'excel_utils/workbooks/csv' require_relative 'excel_utils/workbooks/excel' require_relative 'excel_utils/sheets/base' require_relative 'excel_utils/sheets/csv' require_relative 'excel_utils/sheets/excel' require_relative 'excel_utils/sheets/excel_stream' require_relative 'excel_utils/writer' module ExcelUtils def self.read(filename, **options) extension = options.fetch(:extension, File.extname(filename)[1..-1]) if extension == 'csv' Workbooks::CSV.new(filename, **options) else Workbooks::Excel.new(filename, **options) end end def self.write(filename, data) Writer.write filename, data end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
excel_utils-1.3.1 | lib/excel_utils.rb |
excel_utils-1.3.0 | lib/excel_utils.rb |