Explorando os recursos da biblioteca openpyxl, que permite ao Python ler e escrever em planilhas no formato ".xlsx" (Excel), desenvolvi um script básico para demonstração.
Se você está interessado em manipulação de dados com Python, confira o repositório no GitHub:
https://github.com/anselmobd/opyxl_tst.git
--
Eis um trecho da planilha que utilizei como entrada de dados no script de teste:
Descrição do processamento
Colunas utilizadas da planilha "equipamentos.xlsx":
- "Descr. Sint.": Descrição do equipamento
- "Dt.Aquisicao"
- "Quantidade"
- "Tipo Ativo"
Pré-processamento:
- Cada equipamento aparece na listagem três vezes. Para evitar essa repetição, são consideradas apenas as linhas onde o "Tipo Ativo" é vazio.
- Baseado na descrição, é criado um rótulo de tipo equipamento. Utilizando uma heurística simples são separados alguns rótulos, como "monitor" e "notebook". Equipamentos não enquadrados nas rótulos básicos, ficam na rótulo "outros".
Planilha criada:
- Apresenta totais de equipamentos adquiridos em uma grade por ano (coluna) e rótulo (linha).
- Apresenta formatações simples como alinhamento e negrito.
- Totaliza os dados por ano, por rótulo e total geral.
Segue uma visualização da planilha gerada:
Nenhum comentário:
Postar um comentário