class CmAdmin::Models::Export
def generate_excel(klass_name, columns = [], helpers)
def generate_excel(klass_name, columns = [], helpers) klass = klass_name.constantize model = CmAdmin::Model.find_by({name: klass_name}) records = get_records(klass, model, columns, helpers) file_path = "#{Rails.root}/tmp/#{klass}_data_#{DateTime.now.strftime("%Y-%m-%d_%H-%M-%S")}.xlsx" create_workbook(records, columns, file_path) return file_path end