[ Foro de Python ]

Pandas tkinter (Python)

29-Jan-2023 16:59
Invitado (Felipe Martinez)
0 Respuestas

Buen día,

Actualmente me encuentro familiarizando con las interfaces graficas de la libreria tkinter... Estoy realizando un programa con pandas, la idea es leer un archivo (libro) excel que contiene varias hojas, pero solo quiero leer una hoja en especifico... cando lo hago con puro código funciona de maravilla, pero a la hora de leerlo mediante la interfaz me muestra la primera hoja del excel asi yo le especifique la hoja que quiero.

A continuacion inserto el fragmento del codigo

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 cualquier ayuda que me puedan brindar.




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...