Lista blad i Excel-filer
Förr eller senare behöver varje datavetenskap hantera Excel-kalkylblad. Men det betyder inte att du måste arbeta direkt i Excel!
Här lär du dig hur du använder pandas för att importera Excel-kalkylblad och hur du listar namnen på bladen i en inläst .xlsx-fil.
Kom ihåg från videon att du, givet en Excel-fil importerad till variabeln spreadsheet, kan hämta en lista med bladnamn via attributet spreadsheet.sheet_names.
Du kommer specifikt att läsa in och utforska kalkylbladet 'battledeath.xlsx', som är en bearbetad version av Peace Research Institute Oslo:s (PRIO)
datamängd.
Datan innehåller åldersjusterade dödlighetstal till följd av krig i olika länder under flera år.
Den här övningen är en del av kursen
Introduktion till dataimport i Python
Övningsinstruktioner
- Tilldela kalkylbladsfilnamnet (angivet ovan) till variabeln
file. - Skicka rätt argument till
pd.ExcelFile()för att läsa in filen med pandas, och tilldela resultatet till variabelnxls. - Skriv ut bladnamnen i Excel-kalkylbladet genom att skicka nödvändigt argument till funktionen
print().
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Import pandas
import pandas as pd
# Assign spreadsheet filename: file
file = ____
# Load spreadsheet: xls
xls = pd.ExcelFile(____)
# Print sheet names
print(____)