generate functionThu, 03 Aug 2023

Continuemos con Excel Crea una lista que contenga los siguientes datos olímpicos (nombre del país y medallas de oro, plata y bronce): USA, 46, 12, 5 China, 38, 20, 7 UK, 29, 7, 7 Russia, 22, 10, 9 South Korea, 13, 3, 2 Germany, 11, 7, 4 Añadir esa lista a la hoja de olimpiadas que creamos en el ejercicio anterior Listar por filas y columnas el contenido Mover todo el rango de datos una fila hacia abajo (buscar en la documentación como mover rangos) Añadir unas cabeceras en la primera línea (que acaba de quedar libre) que sean "Pais", "Oros", "Platas", "Bronces" Guarda los cambios y comprueba en el excel si se han efectuado

import openpyxl as xl from openpyxl.utils import get_column_letter #load the workbook workbook = xl.load_workbook("Olimpíadas.xlsx") #get the sheet reference sheet = workbook["Hoja1"] #Cargar la lista de datos datos = [["USA",46,12,5],["China",38,20,7],["UK",29,7,7],["Russia",22,10,9],["South Korea",13,3,2],["Germany",11,7,4]] #Move data one row down sheet.insert_rows(3) #Write the headers sheet.cell(1,1).value = "País" sheet.cell(1,2).value = "Oros" sheet.cell(1,3).value = "Platas" sheet.cell(1,4).value = "Bronces" #Write the values i = 0 while i < len(datos): j = 0

Questions about programming?Chat with your personal AI assistant