Gerando Planilhas com a Biblioteca Axlsx no Ruby 

Em Ruby, a biblioteca xlsx oferece uma maneira fácil e flexível de gerar planilhas no formato XLSX (Excel). Neste artigo, exploraremos como utilizar essa biblioteca para criar planilhas dinâmicas e personalizadas.  Instalando a Biblioteca  Antes de começar, é necessário instalar a gem xlsx no ambiente Ruby. Você pode fazer isso…

Em Ruby, a biblioteca xlsx oferece uma maneira fácil e flexível de gerar planilhas no formato XLSX (Excel). Neste artigo, exploraremos como utilizar essa biblioteca para criar planilhas dinâmicas e personalizadas. 

Instalando a Biblioteca 

Antes de começar, é necessário instalar a gem xlsx no ambiente Ruby. Você pode fazer isso executando o seguinte comando no terminal: 

Criando uma Planilha Básica 

Vamos começar com um exemplo simples de como criar uma planilha básica usando a biblioteca xlsx. 

Este código cria uma planilha chamada “Minha Planilha” com três colunas: “Nome”, “Idade” e “Profissão”. Em seguida, são adicionadas três linhas de dados representando diferentes pessoas. A planilha é salva no arquivo “minha_planilha.xlsx”. 

Personalizando a Aparência da Planilha 

A biblioteca xlsx permite personalizar diversos aspectos da planilha, como formatação de células, cores e estilos. Vamos adicionar algumas formatações à nossa planilha: 

Neste exemplo, o texto da primeira linha está em negrito e a segunda linha tem um fundo amarelo. A biblioteca oferece uma ampla variedade de opções de formatação para atender às suas necessidades. 

Gerando um gráfico com os dados da Planilha 

Outra facilidade que a biblioteca permite é a geração de gráficos usando os dados inseridos no código. Vamos adicionar um gráfico que mostre a relação dos nomes com as pontuações: 

Neste código criamos um gráfico em barra 3d que começa na célula A10 e vai ate a célula H22 no sentido das colunas. Depois usamos como data a coluna B e as labels com os nomes da coluna A, e adicionamos cores para cada chart. 

Resultado 

Esse é o resultado gerado pelo código, com a tabela dos dados na parte superior e o gráfico gerado a partir dos dados da tabela logo abaixo 

Conclusão 

A biblioteca xlsx no Ruby fornece uma maneira simples e eficaz de gerar planilhas dinâmicas. Com a capacidade de personalizar a aparência e os estilos além de ser capaz de gerar gráficos, você pode criar planilhas que atendam às suas necessidades específicas. 

0 Comentário