Analizar archivo csv (separado por comas) de más de 1 millón de registros en Excel

En el pasado MVP Open Day de Microsoft que se celebró el lunes 29-abr-13 estuve platicando con Miguel Ángel Granados, experto en SQL Server.

Estábamos platicando sobre cómo consultar grandes cantidades de datos en Excel. Ya que Excel sólo soporta 1 millón de filas, mostrarlos no es la manera de ideal para explotarlos datos. Los datos deben estar en un archivo separado por comas .csv, pero el cliente exige manipularlos en Excel.

Él, como el experto en SQL tenía muchas ideas sobre cómo explotarlos en esa plataforma. Pero bueno, la exigencia ameritaba otra solución. Es ahí cuando decido crear un artículo para tal situación.

Cómo lo hacemos

Para que Excel se conecte con el archivo csv primero debemos crear la conexión.

Creando conexión DSN de sistema

Dentro las herramientas adminstrativas de Windows, en Adminsitrador de orígenes de datos ODBC nos vamos a la pestaña DSN de sistema.

DSN

Damos en el botón Agregar y elegimos la opción Driver de Microsoft para archivos texto (*.txt, *.csv). Presionamos finalizar.

DSN 2

Ahora ingresamos un nombre, una descripción y elegimos la extensión de archivo csv, como se muestra en la imagen. También deberemos elegir la carpeta donde estarán nuestros archivos csv. Damos click en Aceptar.

DSN 3

Veremos que hemos creado el driver de conexión. Damos Aceptar para salir.

DSN 4

Usar conexión de datos en Excel

Vamos a analizar los datos nuestro archivo llamado demointl.csv mediante una tabla dinámica. Seguimos los siguientes pasos.

Insertamos una tabla dinámica y elegimos una fuente de datos externa. Presionamos Elegir conexión.

DSN 5

Damos click en Examinar en busca de más.

DSN 6

En el formulario para elegir la conexión damos click en Nuevo origen.

DSN 7

Elegimos DSN de ODBC y damos siguiente.

DSN 8

Elegimos Arcivo csv y damos en Siguiente.

DSN 9

Elegimos el archivo demointl.csv (para nuestro caso) y damos click en Finalizar y luego Aceptar.

DSN 10

Al final vemos los campos de nuestro archivo para armar nuestra tabla dinámica.

DSN 11

You may also like...