Cómo abrir un archivo .csv

Una hoja de cálculo lo abre, un editor de texto te enseña lo que hay de verdad dentro, y la diferencia importa más de lo que parece.

Qué es

Un `.csv` son filas de texto con un separador entre los campos — normalmente una coma, a veces un punto y coma o un tabulador. No hay tipos, ni fórmulas, ni formato: cada valor es una cadena, y todo lo que parece una fecha o un número es una suposición de tu programa.

Abrirlo

Un doble clic lo abre en Excel o en Numbers en la mayoría de las máquinas, y en LibreOffice Calc si está instalado. Google Sheets importa uno con «Archivo, Importar».

Abrirlo primero en un editor de texto vale esos diez segundos: enseña el separador real, si la primera fila es una cabecera y si los campos están entrecomillados — tres cosas que una hoja de cálculo decide por ti en silencio.

Cuando las columnas salen mal

Que todo caiga en una sola columna significa que el separador que usa tu archivo no es el que esperaba tu hoja de cálculo. En Excel, usa «Datos, Desde texto/CSV» en vez del doble clic, y pon tú mismo el delimitador.

Que los caracteres acentuados salgan como disparates es un desajuste de codificación: el archivo es UTF-8 y el programa supuso otra cosa. El mismo cuadro de importación te deja decirlo.

Los ceros a la izquierda que desaparecen de códigos postales o números de pieza no se recuperan después — la hoja de cálculo convirtió el valor en un número al abrirlo. Importa esa columna como texto en su lugar.

Ponerlo en un documento

Pegar un rango de una hoja de cálculo en un documento te da o una imagen de una tabla o un desastre, según dónde lo pegues. Convertir el archivo en una tabla de Markdown te da filas que sobreviven a una copia, a un diff y a un pull request.