Avatar billede Falentin Seniormester
08. februar 2021 - 20:47 Der er 1 kommentar

Combobox med værdier fra Excel?

Hej Eksperter
Jeg er i gang med at lav en GUI, hvor jeg har en combobox.

Mit problem er, at jeg ønsker at comboboxen henter sine værdier fra kollone A (helst fra række 2).

Da samme værdi kan optræde flere gang, ønsker jeg samtidig, at værdien kun optræder en gang. Værdi skal i dette tilfælde forstås som tekst.

Her er, hvad jeg har indtil videre:

from tkinter import *
from tkinter import ttk
from openpyxl.workbook import workbook
from openpyxl import load_workbook

root = Tk()
root.title("Lærerhjælp")
root.geometry("500x500")

#Create workbook
#wb = Workbook()
#Load existing  workbook
wb = load_workbook('Test.xlsx')
# Create active worksheet
ws = wb.active

#create variable for column
column_a = ws['A']

my_combo = ttk.Combobox(root, value=column_a)
my_combo.pack(pady=20)

root.mainloop()
Avatar billede Falentin Seniormester
08. februar 2021 - 20:49 #1
hov glemte at skrive, at jeg kun får følgende tekst i comboboxen:

<cell 'test'.A1>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester