Herramienta de desarrollo / 03
Convertidor de CSV a TSV
Convierte datos separados por comas a separados por tabulaciones, gestionando correctamente los campos entre comillas.
Convertidor de CSV a TSV: TOEA lee el CSV con un analizador que respeta las comillas, de modo que una coma dentro de un campo entre comillas sigue siendo parte de ese campo, y luego escribe las filas separadas por tabulaciones. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.
- Categoría
- Herramientas de desarrollo
- Se ejecuta
- En tu navegador
- Coste
- Gratis · sin registro
- Disponibilidad
- Lista para usar
Funciona por completo en tu navegador
Hasta 5 MB · no se sube nada
Cuándo se usa la tabulación de forma predeterminada
Varias herramientas esperan tabulaciones si no se indica lo contrario. COPY de PostgreSQL en su formato de texto y LOAD DATA INFILE de MySQL separan los campos por tabulaciones de forma predeterminada. En la línea de comandos, cut -f2 selecciona la segunda columna separada por tabulaciones sin opciones adicionales, y awk -F'\t' y sort -t$'\t' funcionan de forma fiable porque un campo TSV nunca contiene el separador. Ninguna de estas herramientas entiende las comillas de CSV, por lo que convertir primero evita que las columnas se desplacen.
Un registro por línea
En el archivo convertido, cada línea es exactamente un registro, porque los saltos de línea dentro de las celdas se han aplanado. Esto hace que las herramientas basadas en líneas sean seguras: wc -l cuenta los registros más la cabecera, head -n 101 devuelve la cabecera y 100 filas, y split -l divide un archivo grande sin partir ningún registro. En un CSV con direcciones o comentarios de varias líneas, las tres herramientas contarían mal sin avisar. Para volver a CSV y usarlo en una hoja de cálculo o formulario de importación, usa TSV a CSV.
Cómo se usa
- Pega el CSV o elige un archivo.
- Revisa el resultado.
- Copia o descarga el TSV.
Privacidad y límites
La conversión ocurre en tu navegador y nunca se sube nada, lo cual importa cuando el archivo es una configuración o una exportación que prefieres no entregar a desconocidos. Cualquier tabulación o salto de línea dentro de una celda se convierte en un espacio, porque TSV no tiene forma de entrecomillarlos.
Herramientas relacionadas
Preguntas frecuentes
¿Por qué convertir a TSV?
Las tabulaciones rara vez aparecen en los datos, así que TSV evita las reglas de entrecomillado que vuelven engorroso al CSV. Las hojas de cálculo y muchas herramientas de línea de comandos prefieren pegarlo.
¿Qué pasa con las comas en mis datos?
Se mantienen en la celda. Ese es el objetivo de la conversión: una vez que las tabulaciones son el separador, las comas no necesitan comillas.
¿Y si una celda contiene una tabulación?
Se reemplaza por un espacio. Dejarla partiría la fila, y TSV no tiene un mecanismo de comillas para evitarlo.
¿Admite saltos de línea entre comillas?
Sí. Un salto de línea dentro de un campo CSV entre comillas se lee como parte de la celda y se convierte en un espacio en la salida.
Herramienta gratuita · se ejecuta en tu navegador · sin cuenta