Cualquier importación CSV

“Las columnas quedan descolocadas tras importar el CSV”

Importes en la columna de la fecha, media descripción convertida en un campo aparte, o toda la fila dentro de una sola celda: el caos de columnas en CSV tiene pocas causas, y cada una salta a la vista en cuanto se sabe qué buscar. Una de ellas es especialmente frecuente en español.

Síntomas

  • Todo acaba en una sola columna
  • A partir de cierta fila las columnas se desplazan a la derecha
  • Algunas filas se rechazan con «fecha no válida» o «importe no válido»

Qué ocurre en realidad

Causa 1

Punto y coma en lugar de coma como separador

Excel guarda los CSV con punto y coma en los idiomas que usan la coma como separador decimal, incluido el español. Los programas que esperan comas —en especial las herramientas estadounidenses como YNAB— leen entonces cada fila como una única columna. Es con diferencia la causa más habitual en las exportaciones bancarias españolas y latinoamericanas.

Causa 2

Comas sin comillas dentro del concepto

Un concepto como «Transferencia a Pérez, ahorro» contiene una coma que parte el campo en dos y desplaza todas las columnas siguientes de esa fila. Un CSV correcto encierra esos campos entre comillas; algunas exportaciones bancarias no lo hacen.

Causa 3

Marca de orden de bytes invisible en la cabecera

Cuando Excel guarda como «CSV UTF-8» coloca una marca invisible al principio del archivo. Se pega al primer nombre de columna, de modo que el importador ya no reconoce «Fecha» y trata la cabecera como una fila de datos.

Cómo corregirlo

  1. Suelte el archivo CSV en el verificador de abajo: indica el separador, las filas cuyo número de columnas no coincide con la cabecera y cualquier marca de orden de bytes, todo localmente en su navegador.
  2. Los separadores de punto y coma, las filas en blanco y la marca de orden de bytes se convierten o se eliminan automáticamente.
  3. Las filas rotas por una coma dentro del texto se listan con su número de línea: hay que corregirlas a mano en una hoja de cálculo, porque ninguna herramienta puede adivinar sin riesgo qué coma formaba parte del texto.
  4. Descargue el archivo reparado y vuelva a importarlo.

Evite la corrección manual: repárelo automáticamente

El verificador le da los números de línea exactos en lugar de obligarle a revisar miles de filas a ojo. Gratis, sin registro y sin envíos.

Abrir la herramienta

Su archivo nunca sale de su navegador.