Ao gerar arquivos do Excel, muitas vezes temos que ajustar o tamanho das linhas e colunas de acordo com o comprimento do texto. O MS Excel permite habilitar o ajuste automático de linhas e colunas para esses casos. Neste artigo, demonstraremos como ajustar automaticamente linhas e colunas em arquivos do Excel programaticamente em C#. As etapas e exemplos de código farão com que você implemente esse recurso em seus aplicativos .NET sem problemas. Então vamos começar.
- API C# para linhas e colunas de ajuste automático no Excel
- Etapas para ajustar automaticamente linhas e colunas do Excel em C#
- Linhas de ajuste automático no Excel em C #
- Colunas de ajuste automático no Excel em C #
API C# para ajustar automaticamente linhas e colunas no Excel - Download grátis
Para ajustar automaticamente as linhas e colunas do Excel, usaremos Aspose.Cells for .NET. A API fornece um rico conjunto de recursos para gerar e processar planilhas. Você pode baixar a DLL da API ou instalá-la do NuGet.
PM> Install-Package Aspose.Cells
Etapas para ajustar automaticamente linhas e colunas do Excel em C#
Para ajustar automaticamente linhas ou colunas, primeiro você precisa acessar a planilha do Excel e, em seguida, usar o índice de linha e coluna para habilitar o ajuste automático. A seguir estão as etapas para ajustar automaticamente uma linha ou coluna no Excel usando Aspose.Cells para .NET.
- Carregue o arquivo Excel do disco.
- Obtenha a referência da planilha desejada.
- Ative o ajuste automático para uma linha/coluna.
- Salve o arquivo Excel atualizado no local desejado.
Nas seções a seguir, você aprenderá como implementar essas etapas e realizar o ajuste automático de linhas e colunas em C#.
Linhas de ajuste automático no Excel em C
A seguir estão as etapas para ajustar automaticamente as linhas do Excel em C#.
- Primeiro, carregue o arquivo do Excel usando a classe Workbook.
- Em seguida, obtenha a referência da planilha usando a coleção Workbook.Worksheets[index].
- 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(fileName).
O exemplo de código a seguir mostra como ajustar automaticamente uma linha do Excel em C#.
// carregar arquivo Excel
Workbook wb = new Workbook("workbook.xlsx");
// obter referência da planilha desejada
Worksheet worksheet = wb.Worksheets[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 C
A seguir estão as etapas para ajustar automaticamente uma coluna no Excel usando C#.
- Primeiro, carregue o arquivo do Excel usando a classe Workbook.
- Em seguida, obtenha a referência da planilha usando a coleção Workbook.Worksheets[index].
- Chame o método Worksheet.AutoFitColumn(columnIndex) para ajustar automaticamente uma coluna usando seu índice.
- Por fim, salve o arquivo Excel atualizado usando o método Workbook.Save(fileName).
O exemplo de código a seguir mostra como ajustar automaticamente uma coluna no Excel em C#.
// carregar arquivo Excel
Workbook wb = new Workbook("workbook.xlsx");
// obter referência da planilha desejada
Worksheet worksheet = wb.Worksheets[0];
// ajuste automático da primeira coluna por índice
worksheet.AutoFitColumn(0);
// salvar pasta de trabalho
wb.Save("autofit-column.xlsx");
API C# para ajustar automaticamente 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 C#. 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 API de planilha do Aspose para C#
Você pode visitar a documentação para explorar outros recursos do Aspose.Cells para .NET. Além disso, você pode compartilhar suas perguntas ou dúvidas conosco através do nosso fórum.