Promote Headers
Promotes the first row of values to new column headers.

Properties
| Name | Description | 
|---|---|
| AutoRename | When true, it avoids the "column name already belongs to DataTable" error by adding a numeric suffix to it. | 
| EmptyColumnName | Replaces an empty column name by the value of this property. | 
| DataTable | The input DataTable. | 
| Result | The output DataTable. | 
Usage
Sample of input data table:
| Col1 | Col2 | Col3 | Col4 | 
|---|---|---|---|
| Name | Company | Country | |
| Rhona | Purus Ltd | rhona@none.com | Turkey | 
| Camden | Quisque Foundation | camden@none.com | Sweden | 
Result of promoting headers:
| Name | Company | Country | |
|---|---|---|---|
| Rhona | Purus Ltd | rhona@none.com | Turkey | 
| Camden | Quisque Foundation | camden@none.com | Sweden | 
Keep AutoRename property set to true to handle possible duplicate values in the first row.
It will auto-rename columns with same name by appending a numeric suffix:
Input table:
| Col1 | Col2 | Col3 | Col4 | 
|---|---|---|---|
| Name | Value | Name | Value | 
| A | 1 | B | 2 | 
Output table:
| Name | Value | Name1 | Value1 | 
|---|---|---|---|
| A | 1 | B | 2 | 
In case of possible empty values in the first row, check EmptyColumnName on the properties table.