Analysis for migrating data from Microsoft Excel to a relational database using Drupal
Main Article Content
Abstract
As part of a university project, the decision was made to migrate data from an Excel file containing over 1,200 rows to a relational database to improve data integrity and accuracy. To carry out the process, it was established as a desirable requirement that the new relational database should continue to be updated using Excel files by staff without technical expertise.
It was also decided to use the Drupal 11 Content Management System for the development, as it offered the option of managing a database in the traditional way, as well as the ability to import data from Excel via specialized modules.
One API and three contribution modules were evaluated: the Drupal Migration API (Migrate API) and the Migrate Spreadsheet, Excel Importer and Feeds modules.
After assessing these various specialized modules for data migration, the Feeds module was chosen, as it proved to be ideal for carrying out regular migrations simply and efficiently.
Downloads
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Este trabajo tiene la licencia CC BY-NC-ND 4.0
References
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