class CSV

Public Class Methods

to_xlsx(file: nil, dir: nil) click to toggle source

Convert csv to xlsx

@param [String] file csv file path @param [String] dir directory path

# File lib/csv2excel.rb, line 29
def self.to_xlsx(file: nil, dir: nil)
  unless dir.nil?
    Dir.glob("#{dir}/*.csv").each do |file|
      Csv2excel.to_xlsx(file: file)
    end
    return
  end

  raise ArgumentError, 'Please input named argument(:file)!' if file.nil?

  Csv2excel.to_xlsx(file: file)
end