Eis um projeto que achei divertido fazer: criar uma foto pixelada no Excel.
A ideia deste tutorial é pegar uma imagem qualquer e pintar as células do Excel de forma correspondente.

Uma imagem é apenas um retângulo dividido em quadriculados (o pixel), e cada pixel é pintado de uma cor.
Imagine que cada célula é pintada de uma combinação de Vermelho, Verde e Azul, as cores primárias.

Cada célula terá um tom de Red, Green e Blue, e essa tonalidade varia de 0 a 255.
Infelizmente, o VBA não tem uma boa biblioteca de manipulação de imagens. Recomendo instalar o OpenCV (open computer vision), no Python.
https://pypi.org/project/opencv-python/
A rotina tem dois passos:
1 – ler a imagem e salvar a matriz de dados (Python)
2 – ler a matriz de dados e colorir o Excel
Passo 1) Rodar o arquivo “OpenCVReadFile.py”, no Python.
Indicar a localização do arquivo de imagem a desenhar
Mudar o local do arquivo CSV de destino.
Essa rotina lê…
Ver o post original 104 mais palavras