Análisis para la migración de datos de Microsoft Excel a una base de datos relacional mediante Drupal
Contenido principal del artículo
Resumen
Como parte del desarrollo de un proyecto universitario, se tomó la decisión de migrar los datos de un archivo de Excel, que almacenaba más de 1,200 filas, a una base de datos relacional con una mayor integridad y precisión de la información. Para llevar a cabo el proceso, se estableció como requerimiento deseable que la nueva base de datos relacional pudiera actualizarse a partir de archivos de Excel por personal sin conocimientos técnicos.
Se decidió también utilizar el Sistema de Gestión de Contenidos Drupal 11 para el desarrollo, ya que ofrecía la posibilidad de gestionar una base de datos de manera tradicional, así como importar datos desde archivos de Excel a través de módulos especializados.
Se evaluaron una API y tres módulos de contribución: la API de Migración de Drupal (Migrate API) y los módulos Migrate Spreadsheet, Excel Importer y Feeds. Después de examinar estas opciones para la migración de datos, se optó por el módulo Feeds, ya que resultó ideal para realizar migraciones periódicas de manera sencilla y eficiente.
Descargas
Detalles del artículo

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-SinDerivadas 4.0.
Este trabajo tiene la licencia CC BY-NC-ND 4.0
Citas
Carballo Muñoz, L., Pérez Ayup, N., y López Ibarra, L. (2023). Software informático para la migración de las bases de datos de las personas naturales. Revista Cubana de Ciencias Informáticas, 17(2), 55–70. https://rcci.uci.cu/index.php/RCCI/article/view/2480
Carrara Bittini, I. L. (2023). Traspaso de una BBDD en formato Excel a formato SQL y crear una interfaz para interactuar con la BBDD [Trabajo de fin de máster, Universidad Pontificia Comillas]. Repositorio Institucional de la Universidad Pontificia Comillas. http://hdl.handle.net/11531/77889
Digital-IB. (2026). ¿Cómo elegir un CMS empresarial en 2026 y por qué Drupal sigue siendo una opción sólida? Digital-IB Insights. https://www.digital-ib.com/blog/como-elegir-cms-emp resarial-2026-drupal-opcion-solida
Rodríguez Hernández, J. (2021). Diseño e implementación de una base de datos como soporte para un cuadro de mando para la Industria 4.0 [Trabajo de fin de grado, Universidad de Valladolid]. Repositorio Documental UVa. https://uvadoc.uva.es/handle/10324/50043
Salazar Fernández, D., Pérez Benites, G. A., Carmenates Ricardo, E., y Pérez Guerrero, J. L. (2025). Mejorando la gestión de información en el laboratorio de tuberculosis de Holguín. Cuba. Revista Cubana de Informática Médica, 17, e810. https://revinformatica.sld.cu/index.php/rcim/article/view/810
Serra, S. L. (2018). Metodología para construcción de procesos de migración de datos en contexto de sistemas en desarrollo [Tesis de maestría, Universidad Nacional de La Plata]. SEDICI. https://doi.org/10.35537/10915/70365 DOI: https://doi.org/10.35537/10915/70365
Shigarov, A., Khristyuk, V., y Mikhailov, A. (2019). TabbyXL: Software platform for rule-based spreadsheet data extraction and transformation. SoftwareX, 10, 100270. https://doi.org/10.1016/j.softx.2019.100270 DOI: https://doi.org/10.1016/j.softx.2019.100270