Abre o pega un CSV y cada columna aparece como una línea, en el orden en que se escribirá. Para renombrar una columna, escribe el nuevo encabezado en su casilla «Columna de salida»; para reordenarlas, usa Subir y Bajar; para eliminar una, elige Quitar. Añadir columna crea una copia de una columna de origen o una columna con un (valor fijo). El resultado se actualiza mientras editas, y Descargar CSV lo guarda con todos los valores copiados tal cual. Si recibes la misma exportación cada mes, Guardar asignación conserva la estructura en un archivo JSON que puedes cargar con el siguiente archivo. El archivo se procesa en tu navegador y nunca se sube.
Cómo renombrar, reordenar y quitar columnas
- Abre un archivo
.csv,.tsvo.txt, suéltalo sobre la herramienta o pega filas. El delimitador se detecta solo; si hace falta, ajústalo, junto con la codificación o La primera fila contiene los nombres de columna, en Configuración de importación. - Edita la lista: cada línea es una columna de salida. Escribe el nuevo encabezado en «Columna de salida 1», «Columna de salida 2»…, elige su columna en Origen y reordena las líneas con Subir y Bajar.
- Quita las líneas que no necesites. Las columnas que ya no aparecen en ninguna línea se indican debajo de la lista como no incluidas en la salida.
- Revisa la pestaña Resultado y luego selecciona Descargar CSV, Copiar o Abrir en el editor para seguir trabajando con la tabla resultante.
Qué permite hacer una asignación de columnas
| Cambiar el nombre | Cambia el nombre en la casilla «Columna de salida». Los nombres se usan exactamente como los escribes, con sus espacios y sus mayúsculas y minúsculas; el archivo de origen no se modifica. |
|---|---|
| Reordenar | La salida sigue el orden de la lista, de arriba abajo. |
| Quitar | Quitar elimina una línea. Su columna queda fuera de la salida; las demás columnas no se ven afectadas. |
| Copiar una columna | Añade una segunda línea con el mismo Origen, por ejemplo para conservar email y escribirla también como login. |
| Añadir una columna fija | Elige (valor fijo) en Origen y escribe un Valor. Todas las filas reciben ese valor, por ejemplo channel = webshop. Déjalo vacío si el sistema de destino exige una columna en blanco. |
| Rellenar celdas vacías | En una columna con origen, Valor si está vacío sustituye las celdas totalmente vacías; por ejemplo, un status que falta pasa a ser pending. Una celda que solo tiene espacios no está vacía y se conserva. |
| Restablecer | Recupera las columnas, los nombres y el orden originales. |
Reutilizar la misma estructura en cada exportación
Guardar asignación descarga la estructura como viewcsv-mapping.json. La próxima vez, abre el archivo nuevo y elige Cargar asignación: las columnas se emparejan por su nombre de origen, así que la misma estructura se aplica aunque la nueva exportación tenga las columnas en otro orden.
Resulta útil cuando un sistema espera nombres de columna fijos, como una importación contable, la carga de productos de una tienda en línea o un CRM, y la exportación de origen llama a sus columnas de otra manera. Las columnas de origen que no existen en el archivo nuevo se indican al cargar la asignación y pasan a ser líneas con (valor fijo), así que revisa cada una y elige la columna correcta en Origen.
Reglas que comprueba la asignación
- Cada columna de salida necesita un nombre, y los nombres deben ser únicos. La comparación es exacta:
Emailyemailson nombres distintos. - Debe quedar al menos una columna; una asignación puede producir como máximo 250 columnas y 2 millones de celdas.
- El resultado se descarga en el formato propio del archivo: el mismo delimitador, salto de línea, marca de orden de bytes y codificación, siempre que el navegador pueda escribirla, con comillas solo donde hacen falta. Las demás codificaciones heredadas se guardan en UTF-8. Copiar siempre da texto separado por comas.
- Los encabezados vacíos o repetidos del archivo de origen ya se hicieron únicos al importarlo (
Column 3,name (2)), así que puedes asignarlos como cualquier otra columna. - Los valores nunca se recortan ni cambian de tipo:
001041sigue siendo001041.
Unir dos columnas en una, o dividir una en varias, no forma parte de la asignación. Hazlo en el editor de CSV antes o después de asignar. Para apilar archivos con nombres de columna distintos, asigna cada uno a la misma estructura y luego usa Unir o combinar archivos CSV.
Errores de asignación y cómo corregirlos
- Todas las columnas de salida necesitan un nombre. Una línea tiene vacía la casilla «Columna de salida». Escribe un nombre o quita la línea.
- Un nombre aparece dos veces. Dos líneas tienen el mismo nombre de salida. Cambia el nombre de una de ellas.
- Una asignación cargada indica columnas que faltan. Esos nombres de origen no están en este archivo, así que sus líneas se convirtieron en columnas de (valor fijo). Si se guardó con ellas un Valor si está vacío, ahora se escribe en todas las filas. Elige el origen correcto en Origen para cada una.
- Se rechaza el archivo de asignación. No es JSON válido, no tiene una lista
columnso tiene más de 250 columnas. Vuelve a guardarlo con Guardar asignación. - Los encabezados son Column 1, Column 2… El archivo no tiene fila de encabezado, o La primera fila contiene los nombres de columna está desactivada. Escribe los nombres de destino en las casillas «Columna de salida».
Límites de la asignación de columnas y privacidad
La asignación funciona con archivos de hasta 25 MB, 100 000 filas, 250 columnas y 2 millones de celdas, que se mantienen en memoria para que el resultado se actualice mientras editas. Los archivos más grandes se rechazan; divídelos antes con Dividir archivos CSV y aplica la asignación guardada a cada parte.
El CSV y la asignación se quedan en esta pestaña; no se envía nada a ningún servidor.
Ejemplo: una exportación de pedidos adaptada a una estructura de importación
Una exportación de pedidos adaptada a una estructura de importación: se quita city, status sube con pending como Valor si está vacío, el resto de las columnas cambian de nombre y se añade una columna fija Channel. El precio vacío sigue vacío porque no tiene valor predeterminado.
order_id,customer,city,unit_price,status 001041,Ana Ruiz,Madrid,34.90,paid 001042,Ben Ito,Osaka,,
Order ID,Status,Customer name,Price,Channel 001041,paid,Ana Ruiz,34.90,webshop 001042,pending,Ben Ito,,webshop
Preguntas frecuentes
¿Puedo reutilizar la misma asignación de columnas en cada exportación mensual?
Sí. Elige Guardar asignación una vez y luego Cargar asignación en cada archivo nuevo. Las columnas se emparejan por el nombre de origen, no por la posición, y las que falten se indican para que puedas corregirlas.
¿La asignación cambia los valores de mis columnas?
No. Los valores se copian tal cual. Las únicas celdas que cambian son las vacías de una columna con Valor si está vacío y las de las columnas de valor fijo que añadas.
¿Puedo unir el nombre y el apellido en una sola columna?
En esta herramienta no: cada columna de salida procede de una sola columna de origen o de un valor fijo. Combina los valores en el editor de CSV y luego asigna el resultado.