Ir al contenido

Rename Column

Tipo: rename-column  ·  Paquete: DataTable Activities v1.0.5  ·  Salida: DataTable

Cambia el nombre de una columna de una DataTable y devuelve una tabla nueva. Útil para normalizar encabezados antes de combinar tablas con Join, o para darle nombres legibles a columnas que vienen de una fuente con títulos poco claros.

Copia la tabla y renombra la columna column a newName, conservando su posición, su tipo y sus datos. La búsqueda de column no distingue mayúsculas de minúsculas. La tabla original no cambia.

ParámetroTipoPor defectoDescripción
tableDataTable—La DataTable a modificar.
columnstring—Nombre actual de la columna.
newNamestring—Nombre nuevo. No debe coincidir con otra columna existente.

Ninguno.

Devuelve una DataTable nueva, idéntica a la original salvo por el nombre de la columna.

MensajeCausa y solución
'table' debe ser una DataTable.table no evalúa a una DataTable.
'column' es obligatorio. / 'newName' es obligatorio.Falta el nombre actual o el nuevo.
No se encontró la columna '…'.La columna a renombrar no existe. Revisa el nombre.
A column named '…' already belongs to this DataTable.newName ya es el nombre de otra columna (mensaje de .NET, sin traducir). Quita esa columna antes con Drop Column o elige otro nombre.
Rename Column table = datos column = "col1" newName = "Cliente" → output: legible
Join DataTable left = legible right = clientes on = "Cliente" → output: completo