Skip to content

"Interfaz en Python para buscar y reemplazar palabras en documentos Word automáticamente."

Notifications You must be signed in to change notification settings

CapiMouse/SmartWordReplace

Repository files navigation

SmartWordReplace

📄 Descripción

SmartWordReplace es una herramienta en Python que permite buscar y reemplazar palabras en documentos Word (.docx) de manera eficiente.

Es ideal para quienes trabajan con formularios repetitivos o informes donde solo se deben cambiar algunos datos, como nombres, direcciones o identificaciones.

🚀 Características

✅ Reemplazo masivo de palabras en documentos Word.
✅ Soporte para palabras clave predefinidas y posibilidad de modificación.
✅ Facilita la edición rápida en formularios e informes repetitivos.
✅ Interfaz sencilla con opciones claras para el usuario.


📥 Instalación

1️⃣ Requisitos previos

  • Python 3.12 o superior.
  • Instalar las librerías necesarias desde requirements.txt.

2️⃣ Pasos de instalación

git clone https://github.com/TU_USUARIO/SmartWordReplace.git
cd SmartWordReplace
pip install -r requirements.txt

3️⃣ Ejecutar la aplicación

python main.py

📂 Estructura del Proyecto

  • main.py → Ejecuta la interfaz principal.
  • buscador_palabra_word.py → Lógica para buscar y reemplazar palabras en Word.
  • formulario_datos.py → Módulo de entrada de datos.
  • datos_centrales.py → Guarda el diccionario y el archivo word que va a ser sustituido.
  • requirements.txt → Lista de dependencias del proyecto.
  • esquema.drawio → Diagrama que ilustra la estructura del código.

🤝 Contribución

🔹 Cualquier usuario puede mejorar la interfaz o añadir más funcionalidades.
🔹 Puedes contribuir enviando un pull request en GitHub.

📧 Contacto: Para dudas o sugerencias, escribe a [email protected].


SmartWordReplace (English)

📄 Description

SmartWordReplace is a Python tool designed to search and replace words efficiently in Word (.docx) documents.

It is ideal for users who frequently work with repetitive forms or reports where only a few details, such as names, addresses, or IDs, need to be changed.

🚀 Features

✅ Bulk word replacement in Word documents.
✅ Support for predefined keywords with modification capability.
✅ Speeds up editing of repetitive forms and reports.
✅ Simple interface with clear options for users.


📥 Installation

1️⃣ Requirements

  • Python 3.12 or higher.
  • Install the required libraries from requirements.txt.

2️⃣ Installation Steps

git clone https://github.com/YOUR_USERNAME/SmartWordReplace.git
cd SmartWordReplace
pip install -r requirements.txt

3️⃣ Run the application

python main.py

📂 Project Structure

  • main.py → Runs the main interface.
  • buscador_palabra_word.py → Logic to search and replace words in Word documents.
  • formulario_datos.py → Data input module.
  • datos_centrales.py → Configuration of predefined data.
  • requirements.txt → List of project dependencies.
  • esquema.drawio → Diagram illustrating the code structure.

🤝 Contribution

🔹 Any user can improve the interface or add new features.
🔹 You can contribute by submitting a pull request on GitHub.

📧 Contact: For questions or suggestions, email [email protected].

About

"Interfaz en Python para buscar y reemplazar palabras en documentos Word automáticamente."

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages