Script em python para ler um repositório com xml de nota fiscais eletronica.
Testado no python 3.7
- Baixe o projeto em sua máquina local (git clone https://github.com/3bears-data/ler-xml-nfe-python.git)
- Instale o virtualenv caso seu python não tenha (python -m pip install --user virtualenv)
- Acesse a pasta do projeto e crie o ambiente (python -m venv venv)
- Instale o requirements (.\venv\Scripts\pip.exe install -r requirements.txt)
- Crie duas pastas, nfe e convert
- Cole suas nfe dentro da pasta nfe.
- Execute o script (.\venv\Scripts\python.exe main.py)
O script irá percorrer pela pasta local nfe, capturando os arquivos xml, fará a conversão do xml para dataframe e por fim converterá cada arquivo xml em csv, a ser salvo na pasta convert.