Copiar intervalo no Excel é uma ferramenta fundamental de eficiência que elimina a reentrada manual de dados para prevenir erros e economizar tempo, enquanto preserva elementos críticos como fórmulas (com referências relativas ajustadas automaticamente), formatação, regras de validação e comentários. Isso permite a movimentação de dados não destrutiva para backups ou reorganização, suporta a consolidação de dados entre planilhas/pastas de trabalho e facilita a reutilização de modelos. Operações avançadas via Colar Especial (por exemplo, colar valores, fórmulas ou realizar cálculos) aumentam ainda mais a produtividade, permitindo atualizações dinâmicas de gráficos, vinculação entre arquivos e fluxos de trabalho simplificados—tudo isso mantendo a integridade dos dados e a consistência estrutural. Aspose.Cells suporta todos os recursos de copiar intervalo, incluindo copiar dados de intervalo, copiar estilos de intervalo e assim por diante. Vamos começar!
Este artigo cobre os seguintes tópicos:
- Biblioteca C# Excel para Copiar Intervalo
- Copiar Intervalo no Excel usando C#
- Recursos Gratuitos
- Outros Tópicos
## Biblioteca C# Excel para Copiar Intervalo {#csharp-excel-library}
Aspose.Cells para .NET é uma poderosa biblioteca Excel que simplifica o processo de copiar intervalo no Excel. Ela fornece recursos robustos para manipular arquivos do Excel programaticamente. Aspose.Cells para .NET é uma biblioteca madura e rica em recursos, oferecendo muitas funções que vão muito além das simples capacidades de exportação de dados de outros componentes disponíveis no mercado. A API oferece as capacidades de exportar dados, formatar planilhas até o nível mais granular, importar e exportar imagens, criar gráficos e Tabelas Dinâmicas, aplicar e calcular fórmulas complexas usando o mecanismo de cálculo de fórmulas, transmitir dados do Excel e salvar o resultado em vários formatos.
Aspose.Cells para .NET se destaca devido à sua facilidade de integração e flexibilidade. Aqui estão alguns recursos principais:
- API Abrangente: Acesse uma ampla gama de funcionalidades do Excel.
- Personalização Avançada: Adapte gráficos e tabelas para atender a necessidades específicas.
- Alto Desempenho: Manipule grandes conjuntos de dados de forma eficiente sem comprometer a velocidade.
- Suporte a Múltiplos Formatos: Trabalhe com vários formatos do Excel, incluindo XLSX, XLS e CSV.
Siga estas etapas simples para começar com Aspose.Cells para .NET:
1. Baixe a biblioteca da página de lançamentos.
2. Instale-a via NuGet Package Manager com o seguinte comando:
PM> Install-Package Aspose.Cells
## Copiar Intervalo no Excel usando C# {#copy-range-in-excel}
### Dados de Amostra para Dados de Intervalo
Dados de Amostra para Dados de Intervalo
### Como Copiar Apenas Dados de Intervalo
Às vezes, você precisa copiar dados de um intervalo de células para outro, copiando apenas os dados, sem a formatação. Aspose.Cells oferece esse recurso. Siga estas etapas para copiar um intervalo de dados usando C# com Aspose.Cells para .NET:
1. Crie um workbook.
2. Adicione dados às células na primeira planilha.
3. Crie um Range.
4. Crie um objeto Style com atributos de formatação especificados.
5. Aplique a formatação de estilo ao intervalo.
6. Crie outro intervalo de células.
7. Copie os dados do primeiro intervalo para este segundo intervalo.
Aqui está um trecho de código C# que implementa as etapas acima:
Copiar Apenas Dados de Intervalo no Excel usando C#
### Como Copiar Apenas Estilo de Intervalo
Siga estas etapas para copiar apenas o estilo do intervalo no Excel usando C# com Aspose.Cells para .NET:
1. Crie um Range.
2. Crie um objeto Style com atributos de formatação especificados.
3. Aplique a formatação de estilo ao intervalo.
4. Crie um segundo intervalo de células.
5. Copie a formatação do primeiro intervalo para o segundo intervalo.
Aqui está um trecho de código C# que implementa as etapas acima:
Copiar Apenas Estilo de Intervalo no Excel usando C#
### Como Copiar Dados de Intervalo com Estilo
Aspose.Cells fornece uma gama de classes e métodos para trabalhar com intervalos, por exemplo, CreateRange(), StyleFlag e ApplyStyle(). Siga estas etapas para copiar dados de intervalo com a formatação no Excel usando C# com Aspose.Cells para .NET:
1. Crie um workbook.
2. Preencha um número de células na primeira planilha com dados.
3. Crie um Range.
4. Crie um objeto Style com atributos de formatação especificados.
5. Aplique o estilo ao intervalo de dados.
6. Crie um segundo intervalo de células.
7. Copie os dados com a formatação do primeiro intervalo para o segundo intervalo.
Aqui está um trecho de código C# que implementa as etapas acima:
Copiar Intervalo no Excel usando C#
### Como Copiar Apenas Alturas de Linhas de Intervalo
### Dados de Amostra para Copiar Apenas Alturas de Linhas de Intervalo
Dados de Amostra para Copiar Apenas Alturas de Linhas de Intervalo
Siga estas etapas para usar o enum PasteType.RowHeights para copiar alturas de linhas do intervalo de origem para o intervalo de destino no Excel usando C# com Aspose.Cells para .NET:
1. Crie um intervalo na planilha de origem.
2. Defina as alturas das linhas da planilha de origem.
3. Adicione a planilha de destino.
4. Crie um segundo intervalo na planilha de destino.
5. Copie as alturas das linhas do primeiro intervalo para o segundo intervalo.
Aqui está um trecho de código C# que implementa as etapas acima:
Copiar Apenas Alturas de Linhas de Intervalo no Excel usando C#