Uso con Excel
Una de las ventajas del API OData de Delfín Software es que permite integrar fácilmente los datos del sistema con herramientas de análisis como Microsoft Excel. Esta funcionalidad es ideal para usuarios que desean explorar, filtrar, visualizar o consolidar información sin necesidad de conocimientos técnicos avanzados.
❓¿Qué necesitas antes de comenzar?
- Tener instalado Microsoft Excel (versión 2016 o superior recomendada).
- Contar con la URL del servicio OData proporcionada por Delfín Software.
- Acceso autorizado al servicio (usuario y contraseña si aplica).
🧪 Pasos para conectar Excel con OData
-
Abrir Excel
Inicia Excel y abre un libro nuevo o uno existente donde quieras importar los datos.
-
Ir a la pestaña Datos
Haz clic en la pestaña Datos del menú superior.
-
Seleccionar Obtener datos → Desde otros orígenes → Desde OData Feed
Datos → Obtener datos → Desde otros orígenes → Desde OData Feed
-
Introducir la URL del servicio OData
En el cuadro de diálogo que aparece, introduce la URL del servicio OData. Por ejemplo:
http://localhost/DelfinAPI/v1/OrganizacionOData.svc
Haz clic en Aceptar.
-
Seleccionar la entidad
Se abrirá el Navegador de Power Query, donde podrás ver todas las entidades disponibles (por ejemplo:
Producto
,Cliente
,Compra
,Venta
, etc.).Selecciona la entidad que deseas importar y haz clic en Cargar.
-
¡Listo! Ya puedes analizar los datos
Los datos se cargarán en una hoja de Excel y podrás:
- Aplicar filtros y ordenamientos.
- Crear tablas dinámicas.
- Usar gráficos para visualizar tendencias.
- Actualizar los datos con un solo clic.
✅ Recomendaciones
-
Si necesitas combinar varias entidades, usa Power Query para realizar transformaciones y relaciones.
-
Para mantener los datos actualizados, usa la opción Actualizar todo en Excel.
-
Puedes aplicar filtros directamente en la URL usando
$filter
,$select
,$orderby
, etc. antes de conectarte.Ejemplo de URL con filtro
http://localhost/DelfinAPI/v1/Producto?$filter=Venta1 gt 10000
Este ejemplo solo traerá los productos cuyo precio de venta sea mayor a 10.000.