araç köşesi

Cambiar el separador de CSV

Pase un CSV de coma a punto y coma, a tabuladores (TSV) o a barra vertical, y cambie el signo decimal si hace falta

Sus datos se quedan con usted. La conversión ocurre dentro del navegador; no se envía nada a ningún servidor.

Cómo funciona

Caso típico: descarga un CSV de una tienda en línea o de un programa en inglés y, al abrirlo directamente en un Excel configurado con coma decimal, todo aparece en la columna A. Ese Excel espera punto y coma, y el archivo trae comas. Abra el CSV con el Bloc de notas o TextEdit, copie el contenido y péguelo aquí. Ponga «Punto y coma» como nuevo separador y «Punto a coma» en el signo decimal: la fila Lápiz,10,2.50 pasa a Lápiz;10;2,50, y Excel la abre en tres columnas con el precio como número. La celda "Cuaderno, rayado" mantiene su coma, porque venía entre comillas; como el nuevo separador es el punto y coma, ya no necesita comillas. En México, donde Excel usa coma como separador y punto decimal, el caso es el inverso: un archivo llegado de España con 1.234,56 se pasa a coma y «Coma a punto». Si solo quiere pegar los datos en una hoja abierta, use el tabulador: Excel reparte los datos en columnas al pegar.

Esta herramienta también se busca como cambiar separador csv, csv coma a punto y coma, convertir csv a tsv, excel abre csv en una columna, csv punto y coma, convertir csv a txt, csv a txt.

¿Qué es Separador de listas?

Ajuste de la configuración regional de Windows (o de macOS) que Excel usa para leer y guardar CSV. Donde la coma es el signo decimal, como en España, Argentina o Colombia, el separador de listas suele ser el punto y coma; donde el decimal es el punto, como en México o EE. UU., suele ser la coma. Por eso el mismo CSV se abre bien en un equipo y mal en otro.

¿Qué es TSV?

Siglas de «valores separados por tabuladores»: el mismo formato de tabla en texto plano que CSV, pero con el carácter de tabulación entre las celdas. Como el tabulador casi nunca aparece en un nombre, una dirección o un precio, un TSV rara vez necesita comillas. Es el formato que Excel y Hojas de cálculo de Google ponen en el portapapeles al copiar celdas.

¿Qué diferencia hay entre CSV y TSV?

Los dos son tablas en texto plano, con una fila por línea; solo cambia el signo entre celdas. CSV usa coma o, según el país, punto y coma, y ese signo aparece a menudo dentro de los datos, así que depende de las comillas para no partir celdas. TSV usa el tabulador, que casi nunca está dentro de un texto, y por eso es más robusto al copiar y pegar. Muchos importadores aceptan los dos; si un programa pide «CSV», lo seguro es preguntar qué separador espera.

Trampas: la coma decimal, el número ambiguo y el separador dentro del texto

Coma decimal: si cambia el separador a coma pero deja los decimales con coma, 2,50 se partiría en dos columnas. Por eso las celdas que contienen el nuevo separador se ponen entre comillas; aun así, lo más limpio es cambiar también el decimal a punto.

Número ambiguo: la herramienta cambia el decimal solo en celdas que son números completos. Reconoce 1.234,56 y 1,234.56 porque llevan los dos signos. Un valor como «1.234» puede ser mil doscientos treinta y cuatro o uno coma doscientos treinta y cuatro, así que no se toca. Revise esas celdas a mano.

Texto con separador: una dirección como "Av. Juárez 12, Col. Centro" dentro de un CSV con comas debe ir entre comillas. La herramienta lee las comillas del archivo de origen y, en la salida, añade comillas a cualquier celda que contenga el nuevo separador.

  • 2.50 → 2,50 (con «Punto a coma»)
  • 1.234,56 ↔ 1,234.56 → se reconocen
  • 1.234 → no se toca (ambiguo)
  • "Cuaderno, rayado" → sigue siendo una celda

¿Qué separador conviene en cada caso?

Punto y coma: para abrir el archivo directamente en un Excel configurado con coma decimal, lo habitual en España y en gran parte de Sudamérica. Combínelo con «Punto a coma».

Coma: para Excel de México o EE. UU., Google Sheets en esas regiones, bases de datos e importadores de programas en inglés. Combínelo con «Coma a punto» si los números llegaron con coma decimal.

Tabulador: para pegar en una hoja ya abierta o para programas que piden TSV; casi nunca aparece dentro del texto, así que no hacen falta comillas. Barra vertical: solo si el sistema de destino la pide, como algunos formatos bancarios.

Preguntas frecuentes

¿Por qué Excel abre mi CSV en una sola columna?

Excel usa como separador el signo de lista de la configuración regional de Windows. Con coma decimal, ese signo es el punto y coma; si el archivo trae comas, Excel no las reconoce y deja cada fila en una sola celda. Cambie el separador a punto y coma aquí, o use el tabulador y pegue los datos en la hoja.

¿Cómo convierto un CSV a TSV?

Pegue el CSV en el panel izquierdo y deje «Tabulador (TSV)» como nuevo separador, que es la opción por omisión. El resultado se puede descargar o pegar directamente en Excel o en Hojas de cálculo de Google, que reparten las columnas solas.

¿Se cambian también las comas dentro del texto?

No. El signo decimal solo se cambia en celdas que son números completos, como 12,5 o 1.234,56. Una coma dentro de un nombre o de una dirección se queda como está, y si coincide con el nuevo separador, la celda se pone entre comillas.

¿Los datos se envían a algún servidor?

No. El cambio de separador se hace en su navegador; los datos no salen de esta página ni se guardan. Con la página abierta, funciona también sin conexión a Internet.

¿Cómo convierto un CSV a TXT?

Un CSV ya es texto plano; lo que suele hacer falta cambiar es el separador. Pegue los datos, elija Tabulador como nuevo separador y descargue: el resultado se abre en cualquier editor de texto y se pega directamente en Excel. Si el programa al que lo lleva exige la extensión .txt, cambie el nombre del archivo descargado de .tsv a .txt; el contenido es idéntico.