Visualizando DataFrames no Excel sem salvar um arquivo (Python)

Muitas vezes trabalhamos com DataFrames grandes, muitas linhas e muitas colunas, o que é difícil de visualizar dentro de um debugger ou no modo interativo do VSCode.

A "solução"

Uma solução que o pandas já oferece é a função "to_excel", que salva os dados em um arquivo e então podemos abrir ele no Excel.

O problema é que essa solução não é muito rápida, precisamos dar um nome pro arquivo, procurá-lo nos arquivos e finalmente abrir, e ah, não se esqueça que você precisa fechar o excel caso queira repetir o processo com o mesmo nome de arquivo.

A real solução

Há um tempo atrás eu desenvolvi uma biblioteca que dei o nome de "pandas_excel_view", que utiliza a lib "pywin32" para interagir com o windows, possibilitando a inicialização e escrita de dados dinâmica dentro de uma planilha.

Repositório

https://github.com/WilianZilv/pandas-excel-view

Instalação

python -m pip install git+https://github.com/wilianzilv/pandas-excel-view