Trabalhando com várias planilhas

Python para usuários de planilhas

Chris Cardillo

Data Scientist

Antes

# Importar pacote
import pandas as pd

# Ler arquivo
fruit = pd.read_excel('fruit.xlsx')

# Imprimir no console
print(fruit)

conjunto de dados completo de frutas simples.png

Python para usuários de planilhas

Antes

uma aba de frutas melhor.png

Python para usuários de planilhas

Duas abas

aba "price"

aba de preço de frutas.png

aba "color"

aba de cor de frutas.png

Python para usuários de planilhas

pd.ExcelFile()

# Importar pacote
import pandas as pd

# Ler workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')
Python para usuários de planilhas

pd.ExcelFile()

# Importar pacote
import pandas as pd

# Ler workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Imprimir no console
print(fruit_workbook)

objeto de arquivo excel.png

Python para usuários de planilhas

Atributos

  • Vivem em objetos, como métodos
  • Acessados com ponto
  • Sem parênteses
Python para usuários de planilhas

Atributo .sheet_names

# Ler workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

Python para usuários de planilhas

Atributo .sheet_names

# Ler workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Obter nomes das planilhas
fruit_sheet_names = fruit_workbook.sheet_names
Python para usuários de planilhas

Atributo .sheet_names

# Ler workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Obter nomes das planilhas
fruit_sheet_names = fruit_workbook.sheet_names

# Imprimir os nomes no console
print(fruit_sheet_names)

nomes das planilhas de frutas.png

Python para usuários de planilhas

Atributos vs. métodos

Atributos
  • object.attribute
  • workbook.sheet_names
  • Informam algo
Métodos
  • object.method()
  • workbook.parse()
  • Fazem algo por nós
Python para usuários de planilhas

Atributos vs. métodos

Atributos
  • object.attribute
  • workbook.sheet_names
  • Informam algo
  • Sempre ligados a um objeto!
Métodos
  • object.method()
  • workbook.parse()
  • Fazem algo por nós
  • Sempre ligados a um objeto!
Python para usuários de planilhas

Atributos vs. métodos vs. funções

Atributos
  • object.attribute
  • workbook.sheet_names
  • Informam algo
  • Sempre ligados a um objeto!

 

Funções
  • function() ou package.function()
  • pd.ExcelFile()
Métodos
  • object.method()
  • workbook.parse()
  • Fazem algo por nós
  • Sempre ligados a um objeto!
Python para usuários de planilhas

Método .parse()

# Ler workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Fazer parse da aba price
fruit_prices = fruit_workbook.parse('price')

Python para usuários de planilhas

Método .parse()

# Ler workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Fazer parse da aba price
fruit_prices = fruit_workbook.parse('price')

# Imprimir preços das frutas
print(fruit_prices)

preços de frutas no console.png

Python para usuários de planilhas

Recapitulação

  • pd.ExcelFile() função
  • workbook.sheet_names atributo
  • workbook.parse() método
Python para usuários de planilhas

Sua vez!

Python para usuários de planilhas

Preparing Video For Download...