Python - Leer archivos .xlsx en tkinter con pandas

 
Vista:
sin imagen de perfil

Leer archivos .xlsx en tkinter con pandas

Publicado por Felipe (1 intervención) el 29/01/2023 17:19:37
Buen día,
Me encuentro trabajando en un proyecto y aun no me familiarizo muy bien con la creación de GUI con TKINTER. El caso es que estoy tratando de leer un archivo Excel que contiene varias hojas y quiero leer una hoja en especifico. Si esto lo hago usando codigo puro lo pued lograr, pero ya al momento de hacerlo mediante la interfaz grafica, puedo leer el archivo pero me lee la primera hoja y no la hojaque le estoy especificando.
a continuacion inserto el fragmento de cogido que estoy utilizando:
def load_file():
    File_open = filedialog.askopenfilename(initialdir ='/',
                                            title='Selecione archivo',
                                            filetype=(('xlsx files', '*.xlsx*'),('All files', '*.*')))
    indica['text'] = File_open
input_cols = [0,1,2,3,5,8,9,10,11,12,13,14,15,17,18,19,20,
                21,22,23,26,27,28,29,30,33,34,35,36,37,38,39,67,
                68,70,71,72,77]
def datos_excel():
    datos_obtenidos = indica['text']
    try:
        archivoexcel = r'{}'.format(datos_obtenidos)
       
        df = pd.read_excel(archivoexcel,
                    sheet_name = "CONSOLIDADO GENERAL",
                    header = 0, #el registro #1 esta ubicado en la posicion 0
                    usecols = input_cols)
Agradezco si alguien puede colaborarme con este tema. Feliz día
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder