Evaluating bids

Sheetmaster: Automatización de Procesos entre Sitios Web y Google Spreadsheets

Published on the May 03, 2023 in IT & Programming

About this project

Open

Les presento una solicitud de desarrollo para automatizar un proceso repetitivo que se realiza diariamente en nuestra empresa. A continuación, se detallan los requerimientos y especificaciones del proyecto:

Objetivo:
Optimizar el tiempo y recursos mediante la automatización de la extracción y transferencia de datos entre un sitio web y Google Spreadsheets para la generación de reportes.

Alternativas:

Desarrollar una solución utilizando la API del programa original para obtener información en tiempo real. Sin embargo, esta opción podría resultar compleja y costosa.

Desarrollar una solución en JavaScript u otro lenguaje compatible que permita interactuar con sitios web, descargar datos y transferirlos entre aplicaciones. Esta opción es la preferida inicialmente.


Proceso actual:

Abrir Chrome e ingresar al sitio web X.
Esperar 20 segundos para que la información se cargue.
Hacer clic en el botón X del sitio web.
Esperar 30 segundos para que se cargue la data.
Hacer clic en el botón de exportar.
Esperar 30 segundos para que se descargue la data en un archivo Excel.
Localizar el archivo Excel descargado.
Aplicar formato general al archivo Excel.
Copiar la información de determinadas columnas.
Abrir un archivo preexistente de Google Spreadsheets en Chrome.
Navegar al tab X.
Borrar determinadas columnas
Pegar como valores la información copiada del Excel en la celda A1.
Cerrar el archivo de Excel descargado.
Repetir este proceso cada 5 minutos, de lunes a viernes, entre las 7 a.m. Y las 6 p.m.


Recomendación:
Una posible solución sería emplear técnicas de web scraping, aunque esta recomendación queda a criterio del experto en la materia.

Project overview

El objetivo de este proyecto es desarrollar una solución automatizada que agilice y optimice el proceso de extracción, transferencia y manipulación de datos entre un sitio web y Google Spreadsheets, permitiendo un uso más eficiente del tiempo y recursos en las tareas diarias.

Category IT & Programming
Subcategory Other
Project size Medium
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
API Integrations Cloud Storage (Dropbox, Google Drive, etc.), Other (Other APIs)

Delivery term: Not specified

Skills needed

Other projects posted by J. F. R. A.