Volver al Portafolio
Desktop & Web

Sistema Universal de Validación Excel

Plataforma híbrida (PyQt + React) que automatiza extracción, validación y visualización de tablas Excel educativas

Escala
100% Automatizado
Arquitectura
Híbrido Desktop/Web
Precisión
Validación Inteligente
Tech
PyQt5, React, Flask, Pandas
Descripción General

Sistema híbrido que automatiza completamente el procesamiento de tablas Excel educativas complejas. Arquitectura compartida entre desktop (PyQt) y web (React + Flask) con algoritmo bidimensional de detección de celdas combinadas. Reduce 90-95% el tiempo de procesamiento manual.

Características Principales

Algoritmo Bidimensional

Detección automática de celdas combinadas con algoritmo bidimensional que identifica patrones [valor] y genera spans precisos

Arquitectura Híbrida

Core de negocio compartido entre desktop (PyQt) y web (React + Flask) garantizando consistencia y mantenibilidad

Validaciones Universales

Sistema de validaciones automáticas para coherencia, subtotales y totales con evidencia de estados

Demostración del Sistema Híbrido

Observa cómo el sistema procesa archivos Excel complejos tanto en la interfaz desktop (PyQt) como en la interfaz web (React). Incluye demostración del algoritmo de detección de celdas combinadas, validaciones automáticas y flujo completo de 4 pasos.

Frontend Layer (React / PyQt5)
    └─ Controlador especializado por UI
    └─ Visualización tipo Excel con selección de rangos

Core Shared Engine (Python)
    └─ Algoritmo bidimensional de celdas combinadas
    └─ Validaciones universales puros (sin dependencias UI)

Data Layer (Pandas + OpenPyXL)
    └─ Extracción y limpieza
    └─ Evidencia de estados y reportes
Flujo de Trabajo
01

1. Extracción

Carga y análisis de archivos Excel

02

2. Detección

Algoritmo bidimensional de celdas combinadas

03

3. Validación

Verificación de coherencia y totales

04

4. Visualización

Presentación en interfaz híbrida

Desafíos Técnicos y Soluciones

Detección de Celdas Combinadas

Problem

Excel no proporciona información directa sobre celdas combinadas en archivos complejos

Solution

Algoritmo bidimensional que detecta patrones [valor] y calcula spans automáticamente

Arquitectura Híbrida

Problem

Mantener consistencia entre interfaces desktop y web sin duplicar lógica

Solution

Core de negocio compartido con controladores especializados por plataforma

Validaciones Universales

Problem

Validar coherencia en tablas con estructuras variables y datos complejos

Solution

Sistema de validaciones automáticas con evidencia de estados y reportes detallados

Impacto en Producción
Analista de Datos Educativos
Institución Educativa

"Antes tardábamos horas procesando manualmente cada archivo Excel con celdas combinadas. Ahora el sistema detecta automáticamente la estructura y valida todo en minutos."

95% menos tiempo 100% precisión
Desarrollador del Equipo
Equipo de desarrollo

"La arquitectura híbrida permite mantener un solo core de negocio para desktop y web. El algoritmo bidimensional es elegante y maneja casos complejos que otros sistemas no pueden."

80% código reutilizado Arquitectura sólida