Ir al contenido principal
Bethemesh

Renombrar columnas CSV

Cambia los nombres de los encabezados de un CSV manteniendo los valores y el orden de las columnas, y recupera el archivo actualizado.

  • Portapapeles

Integrar este widget

Personaliza el aspecto, comprueba la vista previa y copia el código.

Vista previa

Tipo de código de integración

Código para copiar

Se adapta a tu página y Bethemesh ajusta su tamaño automáticamente.

Un cambio por línea: anterior => nuevo

¿Te ha resultado útil esta herramienta?

¿Cómo funciona esta herramienta?

Una importación de contactos, productos o facturas puede fallar únicamente porque los nombres de las columnas no coinciden con los campos de la aplicación de destino. Cambiar las cabeceras del CSV permite adaptar esa primera fila sin volver a escribir los datos ni mover las columnas. Puedes aplicar varias equivalencias a la vez: una referencia interna puede convertirse en un identificador más claro y el nombre de un importe puede indicar su moneda. Los valores se mantienen como texto, incluidos los ceros iniciales y las comas decimales.

El primer registro lógico se interpreta siempre como cabecera; no existe una opción para archivos sin títulos. El separador se detecta entre coma, punto y coma, tabulación y barra vertical, contando sus apariciones fuera de las comillas en ese registro. Los campos entre comillas pueden incluir separadores y saltos de línea. Dos comillas seguidas dentro de un campo citado representan una comilla literal. Una comilla sin cerrar impide el cambio de nombres. La marca BOM UTF-8 inicial se elimina durante la lectura.

Escribe una equivalencia por línea con el formato antiguo => nuevo. Se eliminan los espacios exteriores de ambos nombres introducidos. La opción de ignorar espacios en las cabeceras está activada inicialmente y también recorta los extremos del título original antes de compararlo. La comparación sigue distinguiendo mayúsculas y acentos: Codigo y codigo no son iguales. Si desactivas la opción, un título original rodeado de espacios deja de coincidir con el nombre simplificado de la regla. Las celdas de datos no se recortan.

Las sustituciones son simultáneas y consultan los títulos originales. Por eso a => b junto con b => c produce b y c, sin aplicar dos cambios a la primera columna. Los títulos sin correspondencia permanecen intactos y los destinos vacíos se ignoran. Se admiten nombres de destino repetidos y se conservan sus celdas, aunque otro importador podría exigir nombres únicos. La salida utiliza el separador detectado, añade las comillas necesarias y escribe finales de línea LF: conserva los valores, pero no todos los detalles de escritura del archivo original.

Cómo utilizar esta herramienta

  1. Añade el CSV con sus títulos

    Pega la tabla o importa un archivo de texto CSV o TSV. Comprueba que el primer registro contiene las cabeceras que quieres cambiar y no un comentario situado encima de la tabla.

  2. Define cada cambio de nombre

    Usa una línea por equivalencia y el separador exacto =>. Revisa mayúsculas, acentos y nombres de destino; mantén activa la opción de espacios si las cabeceras originales tienen márgenes sobrantes.

  3. Contrasta la nueva cabecera

    Ejecuta el cambio, compara los títulos obtenidos con el esquema de destino y copia o exporta el resultado. El contador recoge las columnas que coinciden con una regla, incluso cuando el nombre nuevo es igual al anterior.

Casos de uso

Adaptar un catálogo de proveedor

Haz coincidir las cabeceras recibidas con los campos que exige tu programa de inventario sin alterar las referencias de los productos ni sus ceros iniciales.

Aclarar la moneda de un precio

Cambia precio por precio_eur para que un catálogo identifique la moneda de sus importes. Modificar el título no convierte las cantidades ni aplica tipos de cambio.

Unificar un esquema de intercambio

Aplica las equivalencias acordadas con un colaborador antes de unir exportaciones cuyas columnas contienen la misma información, aunque tengan etiquetas diferentes.

Ejemplos

Identificar la referencia y la moneda

Se sustituyen dos cabeceras. La coma de 12,50 sigue siendo una coma y B04 conserva el cero. No se calcula ningún importe ni se cambia el tipo de las celdas; los productos mantienen su orden.

Entrada

ref;precio
A17;12,50
B04;8,00
Reglas: ref => referencia; precio => precio_eur

Resultado

referencia;precio_eur
A17;12,50
B04;8,00

Reconocer un título con espacios exteriores

La cabecera original tiene un espacio antes y después de codigo. La opción permite encontrarla sin modificar ciudad ni Sevilla. Si la desactivas, ese título espaciado no se sustituye por el nombre simplificado.

Entrada

 codigo ;ciudad
C3;Sevilla
Regla: codigo => identificador; ignorar espacios activado

Resultado

identificador;ciudad
C3;Sevilla

Consejos y buenas prácticas

  • Elige destinos únicos cuando el siguiente programa convierta las filas en objetos JSON. Este renombrado admite cabeceras repetidas y no decide cómo resolverá otro importador esas coincidencias.
  • Si repites el mismo nombre antiguo en la lista, su última equivalencia sustituye a las anteriores. Reúne las decisiones para que una instrucción obsoleta no quede como última regla aplicable.
  • El tamaño importable depende del control de archivos y de la memoria disponible en el navegador. Prueba los archivos grandes con una muestra que incluya comillas, decimales y caracteres acentuados.

Preguntas frecuentes

¿Una regla falla si no existe la columna original?

No. Simplemente no modifica nada ni aumenta el contador. Si ninguna cabecera cambia, revisa primero la escritura del título, las mayúsculas y la opción de espacios antes de tocar las filas de datos.

¿Puedo cambiar columnas que ya tienen el mismo título?

Sí. La regla se aplica a todas las apariciones coincidentes y se conservan sus celdas. Sin embargo, una única equivalencia por nombre no permite asignar un destino distinto a cada aparición de un título repetido.

¿El nombre nuevo puede contener una coma?

Sí. El serializador añade comillas cuando el título contiene el separador detectado, una comilla o un salto de línea. Una coma aislada no exige comillas si el CSV usa punto y coma como separador.

¿Cambiar las cabeceras ordena o limpia los registros?

No: únicamente se sustituyen las celdas de cabecera que coinciden con las reglas, y el proceso se realiza en tu navegador. Para quitar columnas o cambiar su orden, utiliza la selección de columnas CSV.

Herramientas relacionadas

Herramientas similares o complementarias a esta.

Herramientas similares

Selecciona las columnas de un CSV que quieres conservar en el resultado final.

Datos y hojas de cálculoUsar esta herramienta

Fusiona varios archivos CSV en una sola tabla manteniendo las columnas alineadas correctamente.

Datos y hojas de cálculoDestacadaUsar esta herramienta

Valida la estructura de un CSV e identifica rápidamente filas o columnas problemáticas.

Datos y hojas de cálculoDestacadaUsar esta herramienta