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.
Plazo de Entrega: No definido