class MergeExcel::Excel
Attributes
files[R]
Public Class Methods
new(input_dir, options={})
click to toggle source
# File lib/merge_excel/excel.rb, line 5 def initialize(input_dir, options={}) @settings = Settings::Parser.new(options) @files = Dir.glob(File.join(input_dir, @settings.selector_pattern)) end
Public Instance Methods
merge(output_file_path)
click to toggle source
# File lib/merge_excel/excel.rb, line 10 def merge(output_file_path) wbook = WBook.new(@settings) @files.each do |i_xls_filepath| puts i_xls_filepath wbook.import_data(i_xls_filepath) end wbook.export output_file_path end