[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-343385-110":3,"detail-sidebar-cat-0-es-110":80,"doc-detail-343385-es":123},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":73,"head_meta":75,"extra_data":77,"updated_unix":79},110,"es","development-of-a-data-integrity-validation-tool-between-spreadsheets-bachelors-thesis","Desarrollo de una Herramienta de Validación de Integridad de Datos entre Hojas de Cálculo - Trabajo Fin de Grado","","Este Trabajo de Fin de Grado desarrolla el diseño y la implementación de una herramienta de validación de datos para archivos Excel (.xlsx), enfocada en detectar errores e inconsistencias mediante reglas configurables por el usuario. En contextos empresariales, académicos y administrativos, la ausencia de validaciones estructuradas y reutilizables incrementa los fallos manuales y reduce la fiabilidad. La solución aporta una interfaz visual e intuitiva, extensible y orientada a facilitar la validación cruzada entre hojas. La aplicación se realiza en Java con JavaFX y genera informes exportables en formato Excel.",{"@graph":14,"@context":72},[15,34,55],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/es/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/es/document/investigación-e-informes/","Investigación e Informes",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/es/document/development-of-a-data-integrity-validation-tool-between-spreadsheets-bachelors-thesis/343385/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/development-of-a-data-integrity-validation-tool-between-spreadsheets-bachelors-thesis/343385.png","ImageObject",300,407,{"name":42,"@type":43},"Quinn","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-10-04","2026-09-22",true,{"@type":52,"interactionType":53,"userInteractionCount":26},"InteractionCounter",{"@type":54},"ViewAction",{"@type":56,"mainEntity":57},"FAQPage",[58,64,68],{"name":59,"@type":60,"acceptedAnswer":61},"Qué problema aborda la herramienta de validación de integridad de datos?","Question",{"text":62,"@type":63},"Aborda la falta de mecanismos de validación estructurados y reutilizables en Excel, que suele provocar errores manuales y pérdida de fiabilidad en los procesos de tratamiento de datos.","Answer",{"name":65,"@type":60,"acceptedAnswer":66},"Cómo se implementa la herramienta y qué ofrece al usuario?",{"text":67,"@type":63},"Se desarrolla íntegramente en Java usando JavaFX para la interfaz gráfica. Permite cargar múltiples archivos Excel, definir reglas personalizadas, ejecutar las validaciones y obtener informes detallados de errores, tanto en la interfaz como exportables a Excel.",{"name":69,"@type":60,"acceptedAnswer":70},"Qué tipos de reglas de validación pueden configurarse?",{"text":71,"@type":63},"Pueden configurarse reglas como valores obligatorios, duplicados, tipos de datos, referencias cruzadas y condiciones lógicas.","https://schema.org",{"og:url":32,"og:type":74,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":76,"canonical":32},"index,follow",{"doc_id":78,"site_id":7},343385,1791153680,{"code":4,"msg":81,"data":82},"success",[83,88,92,96,100,103,107,111,115,119],{"id":84,"doc_module":4,"doc_module_name":25,"category_name":85,"show_sort_weight":86,"slug":87},39,"Cómic",60,"comic",{"id":89,"doc_module":4,"doc_module_name":25,"category_name":90,"show_sort_weight":86,"slug":91},43,"Estilo de Vida","lifestyle",{"id":93,"doc_module":4,"doc_module_name":25,"category_name":94,"show_sort_weight":86,"slug":95},38,"Examen","exam",{"id":97,"doc_module":4,"doc_module_name":25,"category_name":98,"show_sort_weight":86,"slug":99},44,"General","general",{"id":101,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":86,"slug":102},41,"research-report",{"id":104,"doc_module":4,"doc_module_name":25,"category_name":105,"show_sort_weight":86,"slug":106},37,"Literatura","literature",{"id":108,"doc_module":4,"doc_module_name":25,"category_name":109,"show_sort_weight":86,"slug":110},22,"Relatos y Novelas","story-novel",{"id":112,"doc_module":4,"doc_module_name":25,"category_name":113,"show_sort_weight":86,"slug":114},42,"Religión y Espiritualidad","religion-spirituality",{"id":116,"doc_module":4,"doc_module_name":25,"category_name":117,"show_sort_weight":86,"slug":118},40,"Salud y Atención Médica","healthcare",{"id":120,"doc_module":4,"doc_module_name":25,"category_name":121,"show_sort_weight":86,"slug":122},24,"Tecnología","technology",{"code":4,"msg":81,"data":124},{"doc_id":78,"user_id":125,"nickname":42,"user_avatar":126,"doc_module":4,"category_id":101,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":127,"file_id":128,"file_url":129,"file_type":130,"file_size":131,"view_count":26,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":132,"language":133,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":134,"faqs":135,"seo_title":136,"seo_description":12,"update_tm":137,"read_time":138},962075114765,"https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd","Universidad Politécnica de Madrid  \nEscuela Técnica Superior de Ingenieros Informáticos  \nGrado en Ingeniería Informática  \nTrabajo Fin de Grado  \nDesarrollo de una Herramienta de Validación de Integridad de Datos entre  \nHojas de Cálculo  \nAutor: José Mario Rodríguez-Salinas Bu  \nTutor: Alejandro Rodríguez González  \nCo-tutora: Lucía Prieto Santamaría  \nMadrid, Enero 2026  \nEste Trabajo Fin de Grado se ha depositado en la ETSI Informáticos de la Universidad Politécnica de Madrid para su defensa.  \nTrabajo Fin de Grado  \nGrado en Ingeniería Informática  \nTítulo: Desarrollo de una Herramienta de Validación de Integridad de Datos  \nentre Hojas de Cálculo Enero 2026  \nAutor: José Mario Rodríguez-Salinas Bu  \nTutor:  \nAlejandro Rodríguez González  \nLenguajes y Sistemas Informáticos e Ingeniería del Software  \nETSI Informáticos  \nUniversidad Politécnica de Madrid  \nCo-tutora:  \nLucía Prieto Santamaría  \nLenguajes y Sistemas Informáticos e Ingeniería del Software  \nETSI Informáticos  \nUniversidad Politécnica de Madrid  \nResumen  \nEste Trabajo de Fin de Grado presenta el diseño y desarrollo de una herramienta de validación de datos en archivos Excel ( .xlsx), orientada afacilitar la detección de errores e inconsistencias mediante reglas configurables por el usuario. En numerosos contextos empresariales, académicos y administrativos, Excel sigue siendo una herramienta clave para el tratamiento de datos. Sin embargo, la ausencia de mecanismos devalidación estructurados y reutilizables conduce a errores manuales y pérdidade fiabilidad en los procesos. Este proyecto responde a esa necesidad, ofreciendo una solución visual, intuitiva y extensible.  \nLa herramienta, desarrollada íntegramente en Java utilizando JavaFX para la interfaz gráfica, permite al usuario cargar múltiples archivos Excel, definir reglas de validación personalizadas (como valores obligatorios, duplicados, tipos de datos, referencias cruzadas o condiciones lógicas), ejecutar dichas reglas y obtener un informe detallado de los errores detectados, tanto en la interfaz como de forma exportable en formato Excel.  \nDesde el punto de vista técnico, el sistema ha sido diseñado siguiendo principios de ingeniería software como la separación en capas, el desacoplamiento funcional y la reutilización de componentes. Se ha implementado un modelo de datos unificado en memoria que permite trabajar con múltiples libros de Excel como si fuesen uno solo, lo que simplifica lavalidación cruzada entre hojas. La arquitectura modular permite incorporar nuevas reglas sin alterar las ya existentes.  \nDurante el desarrollo se han aplicado buenas prácticas como el uso de patrones, la gestión de errores con mensajes informativos y el uso de hojas deestilo CSS para mantener una apariencia visual profesional y homogénea. Se ha buscado en todo momento la facilidad de uso, permitiendo que usuarios sin conocimientos técnicos puedan aplicar reglas complejas de validación con solo unos clics.  \nLas pruebas realizadas han validado el correcto funcionamiento de todas las funcionalidades y han demostrado la utilidad de la herramienta en casos reales. Además de cumplir todos los objetivos definidos, el proyecto ha permitido desarrollar competencias avanzadas en diseño de software, arquitectura de sistemas y usabilidad.  \nEn definitiva, se ha construido una herramienta funcional, flexible y visualmente cuidada, que resuelve un problema real y ofrece una base sólida para futuras ampliaciones o integraciones más complejas.  \nAbstract  \nThis Bachelor's Thesis presents the design and development of a data validation tool for Excel ( .xlsx) files, aimed at facilitating the detection of errors and inconsistencies through user-configurable rules. In many business, academic, and administrative contexts, Excel remains a key tool for data handling. However, the lack of structured and reusable validation mechanisms leads to manual errors and decreased reliability in processes. This project addresses that need by offerin","cbCailooQ4QB1r8H","https://ap.wps.com/l/cbCailooQ4QB1r8H","pdf",3866287,93,"Spanish","# Introducción\n## Contexto y motivación del proyecto\n## Objetivos del trabajo\n## Alcance y limitaciones\n## Metodología y planificación\n# Estado del arte\n## Herramientas existentes de validación de datos\n## Necesidades actuales en la validación de ficheros Ex","[{\"question\":\"Qué problema aborda la herramienta de validación de integridad de datos?\",\"answer\":\"Aborda la falta de mecanismos de validación estructurados y reutilizables en Excel, que suele provocar errores manuales y pérdida de fiabilidad en los procesos de tratamiento de datos.\"},{\"question\":\"Cómo se implementa la herramienta y qué ofrece al usuario?\",\"answer\":\"Se desarrolla íntegramente en Java usando JavaFX para la interfaz gráfica. Permite cargar múltiples archivos Excel, definir reglas personalizadas, ejecutar las validaciones y obtener informes detallados de errores, tanto en la interfaz como exportables a Excel.\"},{\"question\":\"Qué tipos de reglas de validación pueden configurarse?\",\"answer\":\"Pueden configurarse reglas como valores obligatorios, duplicados, tipos de datos, referencias cruzadas y condiciones lógicas.\"}]","Desarrollo de una Herramienta de Validación de Integridad de Datos entre Hojas de Cálculo - Trabajo Fin de Grado | PDF",1790051005,143]