Documento de Estudo da US03
Introdução
Antes da criação das intents, actions e stories de cada tema selecionado são gerados documentos pela equipe de desenvolvimento que possuem abrangentemente do que aquele ele se trata. Selecionamos um breve conhecimento do tema, possíveis bibliotecas e até mesmo a forma de implementação.
Objetivo
Tendo em vista que os dados passados para o treinamento do bot devem ser bem claros e ter uma quantidade reduzida de informação para não poluir a caixa de mensagens do usuário, o desenvolvedor responsável pelo tema tem como objetivo extrair o máximo de informação e simplifica-la antes de passar para o usuário final. Isso torna a criação das intents, actions e stories mais rápidas e objetivas.
Excel
O que é excel?
Excel é um software de criação de planilhas eletrônicas.Foi criado pela Microsoft em 1987 para computadores que usam o sistema operacional da empresa.O Excel é a melhor plataforma eletrônica para criação de planilhas. Muitas empresas hoje sobrevivem com base em uso destas planilhas. Seus recursos incluem uma interface intuitiva e capacitadas ferramentas de cálculo e de construção de gráficos que, juntamente com marketing agressivo, tornaram o Excel um dos mais populares aplicativos de computador até hoje.E seus arquivos possuem formatos xlsx, xlsm, xltx, xltm.
Arquivo excel e Python
Como manipular arquivos excel?
A linguagem por si só nao faz essa manipulação,é necessário importamos a biblioteca openpyxl,uma biblitoeca para leitura e escrita de arquivos Excel 2010 xlsx/xlsm/xltx/xltm. Documentação da biblioteca.
Como abrir utilizar arquivos excel
Depois de importamos a biblioteca,é necessário importar de dentro da biblioteca o Workbook e utilizaremos a função load_workbook.
from openpyxl import Workbook
wb = load_workbook(filename='arquivo.xlsx')
Estrutura do Código
Segue um exemplo de como manipular arquivos excel em python:
from openpyxl import load_workbook
wb = load_workbook(filename = 'empty_book.xlsx')
sheet_ranges = wb['range names']
print(sheet_ranges['D18'].value)
# 3