Ajustar a altura da linha e a largura da coluna no Excel usando Java

No MS Excel, você pode ajustar a altura das linhas e a largura das colunas de acordo com o conteúdo. Para isso, o MS Excel disponibiliza as opções Cell Width e Row Height no menu Formatar do grupo Células. Mas como você faria isso enquanto trabalhava com arquivos do Excel programaticamente em Java? Então, vamos dar uma olhada em como ajustar a altura da linha e a largura da coluna no Excel em Java.

API Java para ajustar a altura da linha e a largura da coluna do Excel

Aspose.Cells for Java é uma API popular para trabalhar com documentos de planilha. Usando a API, você pode criar, processar e manipular arquivos do Excel perfeitamente. Usaremos essa API para definir a altura das linhas e a largura das colunas nos arquivos do Excel. Você pode baixar a API ou instalá-la usando as seguintes configurações do Maven.

Repositório:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Dependência:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>22.8</version>
</dependency>

Ajustar a altura da linha no Excel em Java

A seguir estão as etapas para ajustar a altura de uma linha em um arquivo do Excel em Java.

  • Primeiro, use a classe Workbook para carregar o arquivo do Excel.
  • Em seguida, use o método Workbook.getWorksheets().get(index) para acessar a planilha desejada por índice.
  • Obtenha a coleção de células em um objeto usando o método Worksheet.getCells().
  • Chame o método setRowHeight() e passe o índice e a altura das linhas como parâmetros.
  • Por fim, salve o arquivo Excel atualizado usando o método Workbook.save(String).

O exemplo de código a seguir mostra como definir a altura da linha no Excel em Java.

// Carregar o arquivo Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Obter referência da planilha usando o índice
Worksheet worksheet = workbook.getWorksheets().get(0);

// Obter coleção de células
Cells cells = worksheet.getCells();

// Defina a altura da segunda linha para 50
cells.setRowHeight(1, 50);

// Salve o arquivo Excel atualizado
workbook.save("set-row-height.xlsx");

A captura de tela a seguir mostra a planilha do Excel após definir a altura da linha.

Ajustar a altura da linha no Excel usando Java

Definir a largura da coluna no Excel em Java

A seguir estão as etapas para definir a largura de uma coluna em um arquivo do Excel em Java.

  • Carregue o arquivo do Excel usando a classe Workbook.
  • Use o método Workbook.getWorksheets().get(index) para acessar a planilha desejada por índice.
  • Obtenha a coleção de células usando o método Worksheet.getCells().
  • Chame o método setColumnWidth() e passe o índice e a largura da coluna como parâmetros.
  • Por fim, salve o arquivo Excel atualizado usando o método Workbook.save(String).

O exemplo de código a seguir mostra como definir a largura de uma coluna em um arquivo do Excel em Java.

// Carregar o arquivo Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Obter referência da planilha usando o índice
Worksheet worksheet = workbook.getWorksheets().get(0);

// Obter coleção de células
Cells cells = worksheet.getCells();

// Defina a altura da segunda coluna para 40
cells.setColumnWidth(1, 40);

// Salve o arquivo Excel atualizado
workbook.save("set-column-width.xlsx");

A seguir está a captura de tela da planilha do Excel após ajustar a largura da coluna.

Ajustar a largura da coluna no Excel usando Java

API Java para definir a altura da linha e a largura da coluna do Excel - Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para definir a altura da linha e a largura da coluna em arquivos do Excel sem limitações de avaliação.

API Java Excel - Explore mais

Você pode explorar mais sobre a API Java Excel usando a documentação. Além disso, você pode dar uma olhada nas referências da API aqui.

Conclusão

Neste artigo, você aprendeu como ajustar a altura das linhas e a largura das colunas no Excel usando Java. Demonstramos como definir uma altura específica para uma linha e largura para uma coluna com a ajuda de exemplos de código e capturas de tela.

Ter uma questão?

Caso você tenha alguma dúvida ou pergunta, você pode compartilhá-la conosco através do nosso fórum.

Veja também