- Descrição do Projeto
- Funcionalidades e Demonstração da Aplicação
- Pré requisitos
- Execução
- Implantação
- Bibliotecas
Este repositório é meu projeto Python de automação de notas fiscais. O objetivo é, a partir de arquivos de uma DANFE (Documento Auxiliar da Nota Fiscal Eletrônica) na extensão xml, por meio de análise de dados, criar um dataframe e exportá-lo como planilha excel somente com as informações de interesse.
Criação de planilha excel com as informações de interesse coletadas a partir de notas fiscais.
Nota fiscal usada na automação:
- Sistema operacional Windows
- IDE de python (ambiente de desenvolvimento integrado de python)
- Microsoft Office (Excel)
- Arquivo DANFE na extensão xml (Documento Auxiliar da Nota Fiscal Eletrônica)
Na execução deste código, as notas fiscais (.xml) que constam na pasta 'Notas_Fiscais', dentro do diretório no qual está o arquivo Python, serão integradas ao código e, a partir de análise de dados, algumas informações relevantes serão inseridas em um dataframe e, então, este será exportado como planilha Excel (.xlsx).
É possível adaptar este projeto a qualquer nota fiscal DANFE na extensão xml, desde que seja uma nota fiscal federal, uma vez que notas ficais estaduais podem ter formatação e organização diferentes.
- xmltodict: biblioteca de integração de arquivo xml, transformando este arquivo em um dicionário Python
- pandas: bibliotecas de integração de arquivos excel, csv e outros, possibilitando análise de dados
- os: bibliotecas de integração de pastas e arquivos do computador
- pprint: bibliotecas que permite uma leitura (display) mais organizada de dicionários complexos