Ajustar automaticamente linhas e colunas no Excel em Python

Ao trabalhar nas planilhas, muitas vezes você pode precisar ajustar a altura das linhas e a largura das colunas de acordo com o comprimento do texto. Para esses casos, o MS Excel fornece um recurso de ajuste automático do tamanho das células. No entanto, como programador, talvez seja necessário habilitar esse recurso para os arquivos do Excel programaticamente. Portanto, neste artigo, mostrarei como ajustar automaticamente linhas e colunas em arquivos do Excel em Python.

Biblioteca Python para Auto-Ajustar Linhas e Colunas no Excel - Download Gratuito

Para linhas e colunas de ajuste automático no Excel, usaremos Aspose.Cells for Python. A biblioteca fornece um rico conjunto de recursos para gerar e processar planilhas. Você pode instalar a biblioteca usando o seguinte comando pip.

pip install aspose-cells

Linhas de ajuste automático no Excel em Python

Para ajustar automaticamente as linhas, primeiro você precisa obter a referência da planilha e, em seguida, habilitar o ajuste automático para as linhas desejadas usando seu índice. A seguir estão as etapas para ajustar automaticamente as linhas do Excel em Python.

  • Primeiro, carregue o arquivo do Excel usando a classe Workbook.
  • Em seguida, use o método Workbook.getWorksheets().get(index) para obter a referência da planilha desejada.
  • Chame o método Worksheet.autoFitRow(rowIndex) para ajustar automaticamente uma linha usando seu índice.
  • Por fim, salve o arquivo Excel atualizado usando o método Workbook.save().

O exemplo de código a seguir mostra como ajustar automaticamente uma linha do Excel em Python.

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# carregar arquivo Excel
wb = Workbook("workbook.xlsx")

# obter referência da planilha desejada
worksheet = wb.getWorksheets().get(0)

# ajuste automático da segunda linha por índice
worksheet.autoFitRow(1)

# salvar pasta de trabalho
wb.save("autofit-row.xlsx")

Colunas de ajuste automático no Excel em Python

Semelhante às linhas, você pode ajustar colunas automaticamente usando seu índice. A seguir estão as etapas para ajustar automaticamente uma coluna no Excel usando Python.

  • Primeiro, carregue o arquivo do Excel usando a classe Workbook.
  • Em seguida, use o método Workbook.getWorksheets().get(index) para obter a referência da planilha desejada.
  • Coluna de ajuste automático com o método Worksheet.autoFitColumn(columnIndex).
  • Por fim, salve o arquivo Excel atualizado usando o método Workbook.save().

O exemplo de código a seguir mostra como ajustar automaticamente uma coluna no Excel em Python.

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# carregar arquivo Excel
wb = Workbook("workbook.xlsx")

# obter referência da planilha desejada
worksheet = wb.getWorksheets().get(0)

# ajuste automático da primeira coluna por índice
worksheet.autoFitColumn(0); 

# salvar pasta de trabalho
wb.save("autofit-column.xlsx")

Biblioteca Python para Autoajustar Linhas e Colunas do Excel - Obtenha uma Licença Gratuita

Você pode obter uma licença temporária gratuita para ajustar automaticamente linhas e colunas em seus arquivos do Excel sem limitações de avaliação.

Conclusão

Neste artigo, você aprendeu como ajustar automaticamente linhas e colunas em arquivos do Excel em Python. Os exemplos de código demonstraram como habilitar o ajuste automático para uma linha ou coluna específica usando seu índice programaticamente.

Explore a biblioteca de planilhas do Aspose para Python

Você pode visitar a documentação para explorar outros recursos do Aspose.Cells para Python. Além disso, você pode compartilhar suas perguntas ou dúvidas conosco através do nosso fórum.

Veja também