Este es el último ejercicio de esta serie. En él, vas a exportar los datos de la base de datos de keywords a una hoja de cálculo Excel.
Para ello, harás uso de la librería openpyxl
. La hoja de cálculo resultante será muy sencilla. Tendrá una fila por cada registro de base de datos y dos columnas: Una con la palabra clave y otra con su posición.
Requisitos
- Añade un nuevo fichero al proyecto llamado
datos.py
. Dentro de él implementa una función llamadaexportar_resultados_a_xlsx()
. Las características de esta función son las siguientes:- Define un parámetro
keywords
. Este parámetro es un listado de palabras clave a exportar con el siguiente formato[('kw1', posición), ('kw2', posición), ...]
. - Generará una hoja de cálculo con dos columnas:
Keywords
yPosición
. - Guardará los resultados en un libro llamado
keywords.xlsx
.
- Define un parámetro
- Añade una nueva opción de menú:
[4] - Exportar a xlsx
. - Cuando el usuario seleccione la opción de menú
4
, el programa llamará a la funciónkeywords_como_lista_de_valores()
y, seguidamente, aexportar_resultados_a_xlsx()
.
Librerías a instalar
Debes instalar la librería openpyxl
.
Ayuda
Como ayuda, puedes consultar los siguientes artículos: