Completed

Proyecto para Desarrollo de Excel con Integración de Api

Published on the February 19, 2025 in IT & Programming

About this project

Open

Objetivo del Proyecto:
El objetivo de este proyecto es desarrollar un archivo de Excel que permita consumir una api mediante una solicitud post, obteniendo respuestas en formato json y organizando los datos en distintas columnas dentro de la hoja de cálculo de manera estructurada y ordenada.

Requerimientos del Proyecto:

Consumo de API:

La API a consumir es la siguiente:
https://celesol.dyndns.org:5050/api/redunisol/consultacuit/{CUIT}

Se debe realizar la solicitud POST desde Excel utilizando VBA (Visual Basic for Applications) o cualquier otra metodología compatible con Excel.

La api requiere que se envíe un cuit como parámetro dentro de la url.

Es necesario manejar errores en caso de respuestas incorrectas o fallos en la conexión con la API.

Estructura del Archivo Excel:

Crear una hoja de trabajo donde se ingresen los CUIT a consultar en una columna.

Implementar un botón en Excel que ejecute la consulta de la api para todos los cuit listados.

Los datos obtenidos de la API deben organizarse en distintas columnas dentro de la misma hoja de Excel.

Organización de los Datos:

Los datos recibidos en formato JSON deben ser desglosados y distribuidos en las columnas correspondientes.

Se deben definir nombres de columnas en función de los datos recibidos, por ejemplo: Nombre, Apellido, Domicilio, Condición Fiscal, etc.

Permitir la automatización para que al actualizar un CUIT, la información correspondiente se refresque correctamente.

Interfaz de Usuario en Excel:

Implementar un diseño limpio y amigable dentro de Excel.

Agregar instrucciones breves sobre el uso del archivo para facilitar su manipulación.

Incluir un botón para ejecutar la consulta de manera sencilla.

Validar que los datos obtenidos sean correctos y no contengan valores nulos o vacíos.

Category IT & Programming
Subcategory Other
Project size Small
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed

Delivery term: Not specified

Skills needed

Other projects posted by A. J. P. S.