Code Monkey home page Code Monkey logo

excel-python's Introduction

Excel-Python

Repositório destinado aos estudos da integração entre Python e Excel.

Para isso irei utilizar algumas ferramentas e bibliotecas para análise de dados em python com integração com Excel. Vou utilizar a primeiro momento o Pandas para realizar essa integração e o google collab para realizar os códigos em python e integrá-los com os dados do Excel.

1º Passo: Lendo os primeiros dados do Excel no Python

Para isso criei uma simples tabela com dados que irão formar o gráfico da potência de 2, com X e Y, sendo Y a potência de X. O Objetivo é ler esses dados utilizando o pandas no Python, a base da dados está abaixo:

Para ler com a base de dados criado no Python, é importante acessá-la utilizando o Pandas. Estou utilizando o google collab, então é importante conectar a base de dados criada no excel a conta do google drive, depois disso é bem tranquilo. Vamos ver o código utilizado abaixo:

 import pandas as pd 
 tabela = pd.read_excel('/content/drive/MyDrive/Python com Excel/ExcelPython1.xlsx')
 display(tabela)

O resultado será:

Agora vamos imprimir um dado especifico em na tabela, neste caso vamos o valor do índice 3. Também aproveitei para melhorar o design dela.

import pandas as pd 
tabela = pd.read_excel('/content/drive/MyDrive/Python com Excel/ExcelPython1.xlsx') #aqui irá ler os dados em Excel
display(tabela) #vamos imprimir a tabela de um jeito mais bonito
print("O valor do índice 3 na coluna base é:", tabela['Base'] [3]) #escolhendo um valor espeficico para ler

O resultado será:

2º Passo: Gerando os primeiros gráficos do Excel no Python

Para criar os primeiros gráficos de no python com arquivos em Excel é importante duas etapas: 1º Ler a planilha com os dados e 2º utilizar a biblioteca matplotlib. Após isso, podemos apenas realizar os comandos necessários.

A ideia é reproduzir um gráfico semelhante a este:

O código utilizando para criar este gráfico de forma semelhante no python foi:

from re import X
import pandas as pd
import matplotlib.pyplot as plt

tabela = pd.read_excel('/content/drive/MyDrive/Python com Excel/ExcelPython3.xlsx') #aqui irá ler os dados em Excel
plt.pie(tabela['Idades'],labels= tabela["Nomes"],autopct="%1.0f%%") #gráfico em pizza com legenda e porcentagem
plt.show()

O resultado foi esse:

Como comparação:

excel-python's People

Contributors

hugodevelopment avatar lucasalves2803 avatar

Stargazers

 avatar

Watchers

 avatar

excel-python's Issues

Gráfico da inflação 2020

Objetivo: Criar um gráfico com a inflação de 2020 e 2021 para destacar como os auxílios emergências impactaram na inflação brasileira destacando o gráfico com texto explicativos.

Passos:

  1. Criar a base de dados no Excel
  2. Criar o gráfico no Python com os eixos meses e inflação

Meta ficar semelhante a este:

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.