python строк поиска в Excel с использованием 2 введенных данных - PullRequest
0 голосов
/ 04 августа 2020

Мне нужна программа python, которая читает такие файлы Excel и запрашивает 2 c информации, если введенная информация находится в той же строке, программа покажет нам всю остальную информацию из этой строки

вот файл excel (и пример того, что мне нужно, извините, это плохо):

the excel file the information types the program will ask from and a example of a row

the program i got but i can't get the search to work

import pandas as pd
from tkinter import *
import tkinter.ttk as ttk
from tkinter.filedialog import *
from tkinter.messagebox import *
import xlrd
import xlwt


fen = Tk()
fen.geometry('320x600')

lf1=LabelFrame(fen,text='Informations')
lf1.place(x=10,y=10,width=300,height=300)

Label(lf1,text='fichier excel :').place(x=10,y=20)
Label(lf1,text='Référence :').place(x=10,y=60)
Label(lf1,text='Famille :').place(x=20,y=140)
Label(lf1,text='Type :').place(x=20,y=220)

def add() :
    file=askopenfilename(filetypes=[("EXCEL","*.xlsx")])

    if file == '': # I don't know why do you do this exactly, but just made it look cleaner for you
      return

    print(file)
    
        
fichier=ttk.Button(lf1,text='Ajouter',command=add)
fichier.place(x=120,y=20)

ref=Entry(lf1)
ref.place(x=100,y=55)

famille=Entry(lf1,state='disabled')
famille.place(x=100,y=135)

typ=Entry(lf1,state='disabled')
typ.place(x=100,y=220)

def r1():
    famille.configure(state='normal')
    typ.configure(state='disabled')

    
def r2():
    famille.configure(state='disabled')
    typ.configure(state='normal')

vals = ['A', 'B']
etiqs = ['Managers','techniciens']
varGr = StringVar()

r1=ttk.Radiobutton(lf1, variable=varGr, text=etiqs[0], value=vals[0],command=r1)
r2=ttk.Radiobutton(lf1, variable=varGr, text=etiqs[1], value=vals[1],command=r2)

r1.place(x=10,y=100)
r2.place(x=10,y=180)

#df=pd.read('file')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...