Importar y conectar datos externos
Técnicas para traer datos de fuentes externas a Excel.
Importar archivos CSV
Método 1: Abrir directamente
Archivo → Abrir → selecciona el CSV
Problema: Excel puede interpretar mal los delimitadores y formatos.
Método 2: Importar desde Datos
- Datos → Obtener datos → Desde archivo → Desde texto/CSV
- Configura:
- Delimitador (coma, punto y coma, tabulador)
- Codificación (UTF-8, Latin-1)
- Tipo de datos por columna
- Cargar o Transformar datos (abre Power Query)
Conexión a bases de datos
Desde SQL Server
- Datos → Obtener datos → Desde base de datos → SQL Server
- Ingresa servidor y base de datos
- Autenticación
- Selecciona tablas/vistas
Desde Access
- Datos → Obtener datos → Desde base de datos → Access
Desde ODBC
Para cualquier base de datos con driver ODBC (MySQL, PostgreSQL, Oracle):
- Configura la conexión ODBC desde el panel de Windows
- Datos → Obtener datos → Desde otras fuentes → ODBC
Datos desde la web
- Datos → Obtener datos → Desde la web
- Ingresa la URL
- Excel detecta tablas en la página
- Selecciona la tabla deseada
APIs REST
Con Power Query puedes consumir APIs:
- Datos → Obtener datos → Desde la web
- Avanzado → agrega headers, métodos
- Transforma el JSON resultante
Power Query: introducción
Power Query es la herramienta de ETL (Extract, Transform, Load) de Excel.
Abrir Power Query
- Al importar datos, elige Transformar datos
- O: Datos → Obtener datos → Iniciar editor de Power Query
Operaciones comunes
| Operación | Descripción |
|---|---|
| Quitar columnas | Elimina columnas innecesarias |
| Filtrar filas | Aplica filtros |
| Cambiar tipo | Define tipos de datos correctos |
| Dividir columna | Separa por delimitador |
| Agrupar | Agrupa y calcula |
| Combinar consultas | Une datos de varias fuentes |
| Columna personalizada | Agrega columnas calculadas |
| Despivotar | Convierte columnas a filas |
| Pivotar | Convierte filas a columnas |
Ejemplo: limpieza de CSV sucio
- Importar CSV
- Promover primera fila como encabezado
- Quitar filas vacías
- Cambiar tipos de datos
- Dividir columna de nombre completo
- Quitar duplicados
- Cargar a Excel
Actualizar datos
Actualización manual
Datos → Actualizar todo
O clic derecho en la tabla → Actualizar
Actualización automática
Propiedades de la conexión:
- Actualizar cada X minutos
- Actualizar al abrir el archivo
Configurar propiedades
- Datos → Consultas y conexiones
- Clic derecho en la conexión → Propiedades
- Configura frecuencia de actualización
Combinar múltiples archivos
Power Query: combinar carpeta
- Obtener datos → Desde archivo → Desde carpeta
- Selecciona la carpeta con los archivos
- Power Query combina todos automáticamente
- Aplica transformaciones uniformes
Ideal para: reportes mensuales, datos de sucursales, logs.
Texto en columnas
Para datos ya pegados en Excel:
- Selecciona la columna
- Datos → Texto en columnas
- Elige: Delimitado o Ancho fijo
- Configura el delimitador
- Define formato de cada columna
Resumen
Excel puede conectarse a prácticamente cualquier fuente de datos. Para importaciones simples usa CSV/texto directo. Para transformaciones complejas y conexiones recurrentes, Power Query es la herramienta indicada.