# Format Column Names

> `UiPath.Salesforce.Activities.FormatColumnNames`

`UiPath.Salesforce.Activities.FormatColumnNames`

Replaces the names of columns in a specified `DataTable` variable.

## Properties

### Common

* **DisplayName** - The display name of the activity.

### Input

* **Data** - The `DataTable` variable whose column names you want to format. This field supports only `DataTable` variables.
* **Mapping** - A `DataTable` variable that contains two columns which specifies how you want to format the variable specified in the **Data** field. The two fields are:
  + **ColumnName** - Represents the column names which are expected to be present in the `DataTable` variable specified in the **Data** field.
  + **FieldName** - Represents the column names which you want to replace the existing names with.

### Misc

* **Private** - If selected, the values of variables and arguments are no longer logged at Verbose level.

### Output

* **InvalidColumns** - The list of column names that could not be matched with the ones supplied in the **Mapping** property, stored in an `IEnumerable<String>` variable. This field supports only `IEnumerable<String>` variables.
