BASE DE CONOCIMIENTO

Quitar automáticamente las comillas dobles de los archivos CSV


Publicado: 22 Jun 2021
Fecha de la última modificación: 15 Jan 2024

Pregunta

Cómo quitar automáticamente las primeras y últimas comillas dobles de un archivo CSV cuando hay comillas dobles en el contenido.

De forma predeterminada, si hay comillas dobles para cada elemento de un archivo CSV, Tableau las quitará automáticamente durante la importación de fuentes de datos.
Sin embargo, si hay comillas dobles dentro del contenido (p. ej., "S 01" monitor"), Tableau no podrá quitarlas automáticamente.

Por ejemplo, el archivo CSV que se podría leer sin las comillas dobles:
========
Tienda,Categoría,Producto,Número
"AA","XXX","S 01 monitor","5"
"AB","XXX","S 02 monitor","3"
"AC","XXX","S 03 monitor","2"
========

El archivo CSV que se podría leer con todas las comillas dobles:
========
Tienda,Categoría,Producto,Número
"AA","XXX","S 01" monitor","5"
"AB","XXX","S 02 monitor","3"
"AC","XXX","S 03 monitor","2"
========

Entorno

  • Tableau Desktop
  • Archivos CSV/texto

Respuesta

Como solución alternativa, cree un campo de cálculo para quitar las comillas dobles.

Por ejemplo, el siguiente cálculo podría eliminar las primeras y últimas comillas dobles de un campo.
RIGHT(LEFT([Categoría],LEN([Categoría])-1),LEN(LEFT([Categoría],LEN([Categoría])-1))-1)

Revise el libro de trabajo que se adjunta para ver más detalles.

Información adicional

La función para quitar automáticamente las primeras y últimas comillas dobles en los archivos CSV no está integrada en el producto por el momento.
¿Fue de ayuda este artículo para resolver el problema?