
Os arquivos Excel são amplamente utilizados para criar e manipular planilhas programaticamente em diferentes aplicações. Durante o processamento de uma planilha, pode ser necessário adicionar novas linhas e colunas ou excluir as existentes. Para isso, este artigo mostra como adicionar ou excluir linhas e colunas no Excel em C#.
- API C# para Adicionar ou Excluir Linhas e Colunas no Excel
- Adicionar Linhas em uma Planilha do Excel em C#
- Adicionar Colunas em uma Planilha do Excel em C#
- Excluir Linhas em uma Planilha do Excel em C#
- Excluir Colunas em uma Planilha do Excel em C#
- Obter uma Licença Gratuita
Biblioteca C# para Adicionar ou Excluir Linhas e Colunas no Excel
Para adicionar ou excluir linhas e colunas em arquivos Excel XLSX/XLS, utilizaremos o Aspose.Cells for .NET. É uma biblioteca rápida e poderosa para criar e processar arquivos Excel de forma eficiente. Além disso, fornece um conversor de alta fidelidade para conversão de arquivos XLSX. Você pode baixar seu DLL na seção downloads ou instalá-lo pelo NuGet.
PM> Install-Package Aspose.Cells
Como Adicionar Linhas no Excel em C#
Os passos a seguir demonstram como adicionar linhas em uma planilha do Excel em C#.
- Primeiro, carregue o arquivo Excel usando a classe Workbook.
- Em seguida, acesse a planilha desejada pelo índice na coleção Workbook.Worksheets.
- Adicione linhas usando o método Worksheet.Cells.InsertRows(rowIndex, totalRows), no qual o primeiro parâmetro é o índice onde a linha será adicionada e o segundo é o número de linhas que deseja adicionar.
- Por fim, salve o arquivo atualizado usando o método Workbook.Save(fileName).
O exemplo de código a seguir mostra como adicionar linhas em uma planilha do Excel usando C#.
// Load Excel file | |
Workbook wb = new Workbook("workbook.xlsx"); | |
// Get reference of the worksheet | |
Worksheet sheet = wb.Worksheets[0]; | |
// Insert 2 rows at index 1 | |
sheet.Cells.InsertRows(1, 2); | |
// Save updated file | |
wb.Save("updated_workbook.xlsx"); |
Como Adicionar Colunas no Excel em C#
Os passos a seguir demonstram como adicionar colunas em uma planilha do Excel usando C#.
- Primeiro, carregue o arquivo Excel usando a classe Workbook.
- Em seguida, acesse a planilha desejada pelo índice na coleção Workbook.Worksheets.
- Adicione colunas usando o método Worksheet.Cells.InsertColumns(columnIndex, totalColumns). O primeiro parâmetro é o índice onde a coluna será adicionada e o segundo é o número de colunas que deseja adicionar.
- Por fim, salve o arquivo atualizado usando o método Workbook.Save(fileName).
O exemplo de código a seguir mostra como adicionar colunas em uma planilha do Excel usando C#.
// Load Excel file | |
Workbook wb = new Workbook("workbook.xlsx"); | |
// Get reference of the worksheet | |
Worksheet sheet = wb.Worksheets[0]; | |
// Insert 2 columns at index 1 | |
sheet.Cells.InsertColumns(1, 2); | |
// Save updated file | |
wb.Save("updated_workbook.xlsx"); |
Excluir Linhas em um Excel XLSX em C#
Os passos a seguir demonstram como excluir linhas de uma planilha do Excel usando C#.
- Primeiro, carregue o arquivo Excel usando a classe Workbook.
- Acesse a planilha desejada pelo índice na coleção Workbook.Worksheets.
- Exclua linhas usando o método Worksheet.Cells.DeleteRows(rowIndex, totalRows), no qual o primeiro parâmetro é o índice da linha e o segundo é o número de linhas que deseja excluir.
- Por fim, salve o arquivo atualizado usando o método Workbook.Save(fileName).
O exemplo de código a seguir mostra como excluir linhas de uma planilha do Excel usando C#.
// Load Excel file | |
Workbook wb = new Workbook("workbook.xlsx"); | |
// Get reference of the worksheet | |
Worksheet sheet = wb.Worksheets[0]; | |
// Delete 2 rows at index 1 | |
sheet.Cells.DeleteRows(1, 2); | |
// Save updated file | |
wb.Save("updated_workbook.xlsx"); |
Excluir Colunas em um Excel XLSX em C#
Os passos a seguir demonstram como excluir colunas de uma planilha do Excel usando C#.
- Primeiro, carregue o arquivo Excel usando a classe Workbook.
- Acesse a planilha desejada pelo índice na coleção Workbook.Worksheets.
- Exclua colunas usando o método Worksheet.Cells.DeleteColumns(columnIndex, totalColumns, updateReference). O primeiro parâmetro é o índice da coluna, o segundo é o número de colunas que deseja excluir e o terceiro indica se as referências em outras planilhas devem ser atualizadas.
- Por fim, salve o arquivo atualizado usando o método Workbook.Save(fileName).
O exemplo de código a seguir mostra como excluir colunas de uma planilha do Excel usando C#.
// Load Excel file | |
Workbook wb = new Workbook("workbook.xlsx"); | |
// Get reference of the worksheet | |
Worksheet sheet = wb.Worksheets[0]; | |
// Delete 2 columns at index 1 | |
sheet.Cells.DeleteColumns(1, 2, true); | |
// Save updated file | |
wb.Save("updated_workbook.xlsx"); |
Obter uma Licença Gratuita
Você pode obter uma licença temporária gratuita para usar a API sem limitações de avaliação.
Conclusão
Neste artigo, você aprendeu como trabalhar com linhas e colunas no Excel programaticamente. Em particular, vimos como adicionar ou excluir linhas e colunas em planilhas do Excel em C#. Além disso, você pode explorar mais sobre a API Excel C# usando a documentação. Além disso, pode compartilhar suas dúvidas conosco através do nosso fórum.