Skip to content

Davin-coder/Documents-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generador de Documentos - Python

Social Medias 📲

linkedin logo   instagram logo   instagram logo  

Introducción

Bienvenido a "Generador de Documentos - Python", aquí encontrarás un sistema que se encarga de obtener los datos de un archivo excel, separarlos y generar una carpeta individual con la información de cada registro, a su vez que mediante una plantilla simple con word, se migran todos esos datos a los campos esperados, esta solución busca reducir considerablemente el tiempo gastado en el analisis de estos archivos, a su vez de su correcta separación y evitar errores humanos de por medio.

Proceso de Ejecución

1) Clonar este repositorio

git clone https://github.com/Davin-coder/Documents-Generator.git

2) Dirigete al directorio del proyecto

cd Documents-Generator

3) Inicia un entorno virtual con Python

# Puede variar según tu configuración y OS
py -m venv venv

4) Instalar las dependencias

# dentro del venv ingresa:
pip install -r requirements.txt

5) Iniciar el sistema

  • En Windows

    # dentro del venv ingresa:
    py .\src\cli.py --excel .\data\listado_ejemplo.xlsx --template .\data\plantilla_easy.docx --out .\data\output
  • En Linux

    # dentro del venv ingresa:
    python src/cli.py --excel .\data\listado_ejemplo.xlsx --template .\data\plantilla_easy.docx --out .\data\output

6) Respuesta esperada dentro de output (salida)

output/
├───Ana Martinez/ # Carpeta de la persona con sus archivos generados
├───Andres Ruiz/
├───Camila Torres/
├───Carlos Rodriguez/
├───Daniela Rojas/
├───Diego Lopez/
├───Esteban Gil/
├───Felipe Navarro/
├───Gabriela Ortiz/
├───Jorge Ramirez/
├───Laura Morales/
├───Luis Perez/
├───Maria Gomez/
├───Monica Suarez/
├───Natalia Silva/
├───Paula Medina/
├───Ricardo Pena/
├───Santiago Vargas/
├───Sofia Hernandez/
└───Valentina Castro/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages