Centro de utilidades de escritorio para datos, archivos y seguridad.
Aplicación en Python + PySide6 · Windows
Herramientas Útiles reúne en una sola aplicación de escritorio un conjunto de utilidades prácticas para el trabajo diario con datos, archivos y seguridad. Está pensada para usarse sin abrir un editor de código ni escribir rutas: todo se opera con ventanas de Windows y confirmaciones previas.
Diseñada bajo un principio de modo seguro: las acciones sensibles piden confirmación, los duplicados solo se informan (no se borran) y las operaciones reversibles guardan registro para deshacerse.
| Herramienta | Qué hace |
|---|---|
| 📊 Analizar CSV o Excel | Informe Excel integrado con estadísticas, datos e histogramas. |
| 📈 Gráfico interactivo | Excel dinámico (tabla dinámica, gráfico y segmentadores) o HTML interactivo. |
| 🧬 Buscar duplicados | Compara por contenido y crea un informe CSV, sin borrar nada. |
{ } Convertir CSV a JSON |
Transforma filas conservando acentos y encabezados. |
| 🔒 Cifrar / Descifrar archivo | Copia protegida con contraseña, conservando el original. |
| ⬇️ Descarga reanudable | Continúa una descarga HTTPS si la conexión se interrumpe. |
| 🗂️ Organizar Descargas | Ordena por tipo con simulación y confirmación previa. |
| 🗜️ Centro ZIP seguro | Revisa y descomprime ZIP con vista previa, advertencias y reversión. |
| ↴ Reunir archivos sueltos | Mueve archivos a una carpeta con vista previa y reversión. |
| ₿ Precios de criptomonedas | Consulta valores y variación de 24 h en CLP o USD. |
| 🖼️ Redimensionar imágenes | Procesa una carpeta completa manteniendo proporciones. |
| ✅ Verificar SHA-256 | Calcula o compara la huella de integridad de un archivo. |
| 🔢 Renombrar, numerar y limpiar | Numeración, MAYÚSCULAS, limpieza de espacios y reversión, con vista previa. |
Requiere Windows y Python 3.13.
# 1. Clonar el repositorio
git clone https://github.com/IsabelFigueroaV/herramientas-utiles.git
cd herramientas-utiles
# 2. Crear entorno virtual e instalar dependencias
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements_app.txt
# 3. Ejecutar la aplicación
python app_moderno.pyEn Windows también puede usarse con doble clic:
INSTALAR_APP_MODERNA.bat— instala dependencias.ABRIR_APP_MODERNA.bat— abre la aplicación.CONSTRUIR_APP_EXE.bat— generaHerramientas Isabel.execon PyInstaller.
app_moderno.py— Interfaz gráfica (PySide6) con las tarjetas de herramientas y el panel de resultados.herramientas.py— Motor con la lógica de cada utilidad. También expone una interfaz de línea de comandos (python herramientas.py <acción>).panel_herramientas.py— Panel clásico de respaldo.
El modo Excel dinámico automatiza Microsoft Excel de escritorio mediante COM (pywin32). Por lo tanto:
- Requiere Windows con Microsoft Excel instalado.
- El libro de origen nunca se modifica: Excel trabaja sobre un archivo temporal que se descarta ante cualquier fallo, y el resultado se publica solo tras verificar su integridad.
- El modo HTML interactivo (Plotly) no requiere Excel y funciona en cualquier sistema.
- Buscar duplicados genera solo un informe CSV; no borra nada.
- Cifrar conserva siempre el archivo original.
- Organizar Descargas propone primero una simulación y pide confirmación.
- Centro ZIP nunca ejecuta el contenido y bloquea rutas peligrosas.
- Reunir archivos y Renombrar muestran cada cambio y permiten revertir.
- Las descargas solo aceptan HTTPS y muestran el SHA-256 al terminar.
.venv\Scripts\python.exe test_grafico_excel.pyDistribuido bajo licencia MIT. Consulte el archivo LICENSE.