Como ler dados de um arquivo Excel aberto em Python


Melhor resposta

Etapas

Etapa 1: a primeira etapa é importar o xlrd biblioteca. Usamos o pacote xlrd para ler os dados das planilhas do Excel. Se a biblioteca xlrd não estiver instalada, você pode fazer o download aqui .

import xlrd

Etapa 2: nesta etapa, abriremos um arquivo Excel “Data.xlsx” no diretório atual.

workbook = xlrd.open\_workbook(ExcelFileName)

worksheet = workbook.sheet\_by\_name("Sheet1") # We need to read the data

#from the Excel sheet named "Sheet1"

Etapa 3: no exemplo atual , sabemos que os dados são salvos na coluna A e na coluna B. No entanto, se tivermos que ler várias linhas e colunas e não exatamente quantas linhas e colunas, precisamos primeiro obter o número de linhas e colunas

num\_rows = worksheet.nrows #Number of Rows

num\_cols = worksheet.ncols #Number of Columns

Etapa 4: a última etapa é analisar cada linha e cada coluna e ler os dados na célula atual.

result\_data =[]

for curr\_row in range(0, num\_rows, 1):

row\_data = []

for curr\_col in range(0, num\_cols, 1):

data = worksheet.cell\_value(curr\_row, curr\_col) # Read the data in the current cell

#print(data)

row\_data.append(data)

result\_data.append(row\_data)

Créditos: Stack Overflow – onde os desenvolvedores aprendem, compartilham e criam carreiras

Criando arquivos Excel com Python e XlsxWriter

Resposta

Você pode ler um arquivo Excel com o módulo pandas. Este módulo possui um único método para ler um arquivo excel read\_excel () :

df = pd.read\_excel("File.xlsx", sheetname="Sheet1")

Como parâmetros, leva o nome do arquivo e o nome da folha. O nome da planilha deve corresponder à planilha da qual você deseja buscar os dados.

Os dados da planilha do Excel estarão em um objeto chamado data frame, que é mais ou menos como uma matriz.

Você pode converter valores do quadro de dados imediatamente em variáveis ​​Python, conforme mostrado no vídeo abaixo:

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *