Python é uma linguagem de programação orientada a objetos poderosa e fácil de aprender. Conta com uma estrutura de dados eficiente e de alto nível com enfoque simples, mas efetivo. A elegante sintaxe, tipagem dinâmica e interpretada, é ideal para scripting e desenvolvimento rápido de aplicações em diversas áreas e para a maioria das plataformas. Se está interessado em aprender mais sobre esta linguagem, pode consultar aqui um tutorial completo. A seguir, mostramos como enviar dados do Python ao AnalyStats-App usando as bibliotecas pandas e requests.
# Carregar bibliotecas
import os
import pandas as pd
import requests
# Selecionando novo diretorio (`cwd`)
cwd = os.getcwd()
# Mudando diretorio
os.chdir("YourWorkingDirectory")
# Salvando a spreadsheet dentro de `file`
file = 'data.xlsx'
# Carregando a spreadsheet
xl = pd.ExcelFile(file)
# Carregando a sheet dentro de um DataFrame por o nome: df1
df1 = xl.parse('hoja1')
#Mudando dados de df1 para Json
data = df1.to_json(orient='records',default_handler = None,force_ascii = True,path_or_buf = None)
#Url da app
url = "http://app.analystats.com/api/24421902328004610/topics/23/content/upload"
#Titulos dos dados
headers = {'Content-type': 'application/json'}
#Enviando os dados
r = requests.post(url, data=data, headers=headers, auth=('user', 'pass'))
print (r)
Veja o resultado em AnalyStats -> Go to Demo -> DataFromPython/Ver. Para ter acesso à demonstração do nosso app, escreva para [email protected].