def delete_blank_columns!(*options)
      exceptions = extract_exceptions(options)

      (columns.map(&:key) - exceptions).each do |key|
        if rows.all? { |row| is_blank?(row[key]) || is_zero?(row[key]) } # rubocop:disable Style/IfUnlessModifier
          delete_column key
        end
      end
    end
def delete_blank_columns!(*options)
      exceptions = extract_exceptions(options)

      (columns.map(&:key) - exceptions).each do |key|
        if rows.all? { |row| is_blank?(row[key]) || is_zero?(row[key]) } # rubocop:disable Style/IfUnlessModifier
          delete_column key
        end
      end
    end
Remove all columns that only contain a blank string, zero, or nil