Skip to content

Automatización de documentos en Word con Python, Pandas y Docxtpl. Manipular documentos de Word usando Python y la biblioteca Pandas para crear reportes y documentos personalizados de forma automática.

Notifications You must be signed in to change notification settings

JCGadeaDev/Automatizacion-de-documentos-en-Word

Repository files navigation

Automatización de Reportes con Word y Excel

Este proyecto permite generar documentos Word personalizados a partir de datos almacenados en un archivo Excel (Alumnos.xlsx) usando una plantilla (plantilla.docx).


📦 Requisitos

  • Python (recomendado con Anaconda)
  • Pandas
  • OpenPyXL
  • python-docx-template
  • Jupyter (opcional, para ejecutar el notebook)

🔧 Instalación del entorno

1.Abre Anaconda Prompt.

2.Crea un entorno nuevo (opcional): conda create -n Reportes python=3.12

3.Activa el entorno: conda activate Reportes

4.Instala las dependencias directamente: conda install pandas openpyxl pip install python-docx-template

📓 Ejecutar el archivo .ipynb (Jupyter Notebook)

1.Instala Jupyter en tu entorno: conda install notebook.

2.Lanza Jupyter: jupyter notebook.

3.Abre el archivo Automatizar_Word.ipynb en el navegador y ejecuta las celdas.

🐍 Ejecutar el archivo .py (script Python)

1.Asegúrate de estar en la carpeta correcta: cd C:\ruta\a\tu\proyecto

2.Ejecuta el script desde el promt de anaconda: python Automatizar_Word_cleaned.py

📁 Archivos requeridos:

plantilla.docx → Plantilla de Word.

Alumnos.xlsx → Datos de entrada (Excel).

Automatizar_Word.ipynb → Notebook.

Automatizar_Word_cleaned.py → Script limpio.

About

Automatización de documentos en Word con Python, Pandas y Docxtpl. Manipular documentos de Word usando Python y la biblioteca Pandas para crear reportes y documentos personalizados de forma automática.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published