Jump to content

pandas, comando para organizar tabela excel importada


Postagens Recomendadas

Bom dia, estou usando esse comando para importar uma tabela excel, esta funcionando corretamente, mas a tabela sai de forma desorganizada conforme anexo.

Essa planilha esta sendo importada para uma caixa de texto QTextEdit

a QTextEdit dei o nome de "excel1"

Botão para chamar, dei o nome de "importar"

Se alguém conseguir me ajudar, fico muito grato.

comando:

self.ui.importar.clicked.connect(self.ler_arquivo)

def ler_arquivo(self):
df = pd.read_excel("arquivo.xlsx", None)
desired_width = 0
pd.set_option('display.width', desired_width)
pd.set_option('display.max_columns', None)
self.ui.excel1.setText(str(df))

tabela importada.png

Link to comment
Compartilhe em outros sites

  • 1 month later...
  • Pessoal da TecnoSpeed

Olá @Milton tudo bem ?

Não consegui entender muito bem sua dúvida, poderia me explicar qual o erro ou a situação ?

Pelo que aparenta você não está conseguindo ler os dados do arquivo excel da forma correta é isso ? Caso seja isso sugiro que façamos o seguinte.

  • Envie uma imagem contendo a estrutura dos dados do Excel (Pode deixar os valores riscados no print)

Provavelmente será necessário somente ajustar a forma que lemos esse arquivo no excel adicionando algum parâmetro a mais na função pd.read_excel( ) como por exemplo nome da Aba, intervalo de celular entre outros possíveis parametros.
(Perceba que seu DataFrame está vindo dentro de um dicionario na key Planilha1, testa selecionar ele assim df['Planilha1'] que provavelmente funcionará na estrutura correta.)

Vou deixar abaixo a documentação do pd.read_excel( ) sugiro verificar os possíveis parâmetros que podem ser passados. 

De certa forma estou a disposição para auxiliar no que for preciso.

  • Amei 2
Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...