Este proyecto permite generar documentos Word personalizados a partir de datos almacenados en un archivo Excel (Alumnos.xlsx
) usando una plantilla (plantilla.docx
).
- Python (recomendado con Anaconda)
- Pandas
- OpenPyXL
- python-docx-template
- Jupyter (opcional, para ejecutar el notebook)
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
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.
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
plantilla.docx → Plantilla de Word.
Alumnos.xlsx → Datos de entrada (Excel).
Automatizar_Word.ipynb → Notebook.
Automatizar_Word_cleaned.py → Script limpio.