João Alexandre Silveira*
Nesta parte VIII desta nossa série de artigos sobre a linguagem Python para Técnicos e Engenheiros em Eletrônica, trataremos da leitura e escrita de arquivos no formato Microsoft Excel, aqueles arquivos com extensão xls e xlsx. Esses arquivos são, na verdade, tabelas de valores na forma de planilhas eletrônicas; uma matriz de células individuais que podem ser facilmente acessadas por um par de coordenadas x-y.
As planilhas eletrônicas surgiram como folhas de cálculos com o programa VisiCalc na época dos primeiros computadores pessoais dos anos 1980. Como diz a Wikipédia, o VisiCalc foi provavelmente a aplicação que fez com que computadores pessoais deixassem de ser um hobby e passassem a ser considerados como uma ferramenta de negócios. Depois vieram o Lotus123, que incluía um gerenciador de banco de dados, e o, até hoje, consagrado Excel da empresa do Bill Gates III.
Nas partes VI e VII desta série falamos sobre o tratamento com Python de arquivos com extensão .txt (texto) e .csv (comma separated values). Na parte VI vimos que arquivos .txt são uma coleção de símbolos na forma de caracteres ASCII que não têm qualquer formatação, e por isso podem ser criados ou abertos por quaisquer editores de textos simples; como aqueles que já vêm junto com os sistemas operacionais instalados no modernos PCs, como o Notepad do Windows.
*Autor do livro “Experimentos com o Arduino”, disponível em www.amazon.com.br