Data fra Excel

Udgivet

30. juli 2024

Data kan importeres fra Excel vha. openpyxl.

Modulet installeres ved følgende kommando:

pip install openpyxl

Gym-cas har en hjælpefunktion til at bruge modulet, se eksempler nedenfor.

Eksempler

excel_read fra gym-cas

I eksemplet nedenfor indlæses al data i kolonne A fra det aktive Excel-ark i en fil ved navn eksempel.xlsx.

from gym_cas import *
data = excel_read('eksempel.xlsx','A')
headline = data.pop(0)

boxplot(data,title=headline)

Hvis openpyxl ikke er installeret vil der i stedet blive udskrevet en fejl.

Uden gym-cas

I eksemplet nedenfor indlæses al data i kolonne A fra det aktive Excel-ark i en fil ved navn eksempel.xlsx. Gym-cas bruges kun til at afbilde data efter indlæsning.


from openpyxl import load_workbook

# Åben fil
wb = load_workbook(filename = 'eksempel.xlsx')

# Tag det aktive ark (worksheet)
sheet = wb.active

# Importer kolonne A
data = []
for cell in sheet['A']:
    data.append(cell.value)

# Hvis der er overskrift kan den fjernes
headline = data.pop(0)

boxplot(data,title=headline)

Tilbage til toppen