Comentários e Dimensionamento de linhas e colunas no Excel utilizando o Python
Dimensionamento de linhas e colunas no Excel utilizando o Python
Através da biblioteca Openpyxl é possível dimensionar linhas e colunas no excel de forma bem simples utilizando as funções column_dimensions e row_dimensions.
Para utilizar esta função será necessário fornecer a sheet em que haverá a modificação e o tamanho desejado.
Neste exemplo acima a variável planilha representa a primeira Sheet que vem por padrão na criação de uma Workbook.
- Coluna
planilha.column_dimensions[‘A’].width = 20
Com a sheet definida é necessário indicar a letra da coluna e posteriormente o tamanho desejado.
- Linha
planilha.row_dimensions[‘1’].height = 40
No redimensionamento de uma linha o processo é bem parecido, no entanto é necessário fazer duas modificações. No lugar da letra, desta vez será necessário indicar o número da linha e ao invés de widht (largura) será necessário escrever height (altura).
Adicionando comentários em uma célula com o Openpyxl
É possível adicionar comentários em uma célula do Excel utilizando a biblioteca comments disponível no openpyxl. Para isso é necessário definir a célula ao qual o comentário vai ser adicionado, definir o autor e a frase no comentário. Tendo todos estes parâmetros definidos basta criar uma variável que irá receber a função Comment com eles. Além disso, a função também permite determinar a altura e largura do espaço ao qual o comentário será adicionado.
No exemplo acima a célula foi definida como linha = 1 e coluna = 1, ou seja, o comentário será adicionado na célula A1. Foram definidas as variáveis autor e comentário onde ambas estão recebendo uma string. Posteriormente foi definida uma variável comment que irá receber a função Comment tendo como parâmetros as duas strings definidas anteriormente e a largura e altura do espaço. E por fim a o comentário é adicionado na célula.