Copiare intervallo in Excel è uno strumento fondamentale di efficienza che elimina la reimmissione manuale dei dati per prevenire errori e risparmiare tempo, preservando elementi critici come formule (con riferimenti relativi auto-regolati), formattazione, regole di convalida e commenti. Consente il movimento dei dati non distruttivo per backup o riorganizzazione, supporta la consolidazione dei dati tra fogli/cartelle di lavoro e facilita il riutilizzo dei modelli. Operazioni avanzate tramite Incolla speciale (ad esempio, incollare valori, formule o eseguire calcoli) migliorano ulteriormente la produttività, consentendo aggiornamenti dinamici dei grafici, collegamenti tra file e flussi di lavoro semplificati, il tutto mantenendo l’integrità dei dati e la coerenza strutturale. Aspose.Cells supporta tutte le funzionalità di copia intervallo, inclusa la copia dei dati dell’intervallo, la copia degli stili dell’intervallo e così via. Iniziamo!
Questo articolo copre i seguenti argomenti:
- Libreria Excel C# per copiare intervallo
- Copiare intervallo in Excel utilizzando C#
- Risorse gratuite
- Altri argomenti
## Libreria Excel C# per copiare intervallo {#csharp-excel-library}
Aspose.Cells per .NET è una potente libreria Excel che semplifica il processo di copia dell’intervallo in Excel. Fornisce funzionalità robuste per manipolare file Excel programmaticamente. Aspose.Cells per .NET è una libreria matura e ricca di funzionalità, che offre molte funzioni che vanno ben oltre le semplici capacità di esportazione dei dati di altri componenti disponibili sul mercato. L’API fornisce le capacità di esportare dati, formattare fogli di calcolo al livello più granulare, importare ed esportare immagini, creare grafici e tabelle pivot, applicare e calcolare formule complesse utilizzando il motore di calcolo delle formule, elaborare dati Excel e salvare il risultato in vari formati.
Aspose.Cells per .NET si distingue per la sua facilità di integrazione e flessibilità. Ecco alcune caratteristiche chiave:
- API completa: Accesso a un’ampia gamma di funzionalità di Excel.
- Personalizzazione avanzata: Personalizza grafici e diagrammi per soddisfare esigenze specifiche.
- Alta performance: Gestisci efficientemente grandi set di dati senza compromettere la velocità.
- Supporto per più formati: Lavora con vari formati Excel, inclusi XLSX, XLS e CSV.
Segui questi semplici passaggi per iniziare con Aspose.Cells per .NET:
1. Scarica la libreria dalla pagina delle versioni.
2. Installala tramite NuGet Package Manager con il seguente comando:
PM> Install-Package Aspose.Cells
## Copiare intervallo in Excel utilizzando C# {#copy-range-in-excel}
### Dati di esempio per l’intervallo di dati
Dati di esempio per l’intervallo di dati
### Come copiare solo i dati dell’intervallo
A volte, è necessario copiare i dati da un intervallo di celle a un altro, copiando solo i dati, non la formattazione. Aspose.Cells offre questa funzionalità. Segui questi passaggi per copiare un intervallo di dati utilizzando C# con Aspose.Cells per .NET:
1. Crea un workbook.
2. Aggiungi dati alle celle nel primo foglio di lavoro.
3. Crea un Range.
4. Crea un oggetto Style con attributi di formattazione specificati.
5. Applica la formattazione dello stile all’intervallo.
6. Crea un altro intervallo di celle.
7. Copia i dati del primo intervallo in questo secondo intervallo.
Ecco un frammento di codice C# che implementa i passaggi sopra:
Copia solo i dati dell’intervallo in Excel utilizzando C#
### Come copiare solo lo stile dell’intervallo
Segui questi passaggi per copiare solo lo stile dell’intervallo in Excel utilizzando C# con Aspose.Cells per .NET:
1. Crea un Range.
2. Crea un oggetto Style con attributi di formattazione specificati.
3. Applica la formattazione dello stile all’intervallo.
4. Crea un secondo intervallo di celle.
5. Copia la formattazione del primo intervallo nel secondo intervallo.
Ecco un frammento di codice C# che implementa i passaggi sopra:
Copia solo lo stile dell’intervallo in Excel utilizzando C#
### Come copiare dati dell’intervallo con stile
Aspose.Cells fornisce una serie di classi e metodi per lavorare con l’intervallo, ad esempio, CreateRange(), StyleFlag e ApplyStyle(). Segui questi passaggi per copiare solo lo stile dell’intervallo in Excel utilizzando C# con Aspose.Cells per .NET:
1. Crea un workbook.
2. Riempi un numero di celle nel primo foglio di lavoro con dati.
3. Crea un Range.
4. Crea un oggetto Style con attributi di formattazione specificati.
5. Applica lo stile all’intervallo di dati.
6. Crea un secondo intervallo di celle.
7. Copia i dati con la formattazione dal primo intervallo al secondo intervallo.
Ecco un frammento di codice C# che implementa i passaggi sopra:
Copiare intervallo in Excel utilizzando C#
### Come copiare solo le altezze delle righe dell’intervallo
### Dati di esempio per copiare solo le altezze delle righe dell’intervallo
Dati di esempio per copiare solo le altezze delle righe dell’intervallo
Segui questi passaggi per utilizzare l’enum PasteType.RowHeights per copiare le altezze delle righe dell’intervallo sorgente nell’intervallo di destinazione in Excel utilizzando C# con Aspose.Cells per .NET:
1. Crea un intervallo nel foglio di lavoro sorgente.
2. Imposta le altezze delle righe del foglio di lavoro sorgente.
3. Aggiungi il foglio di lavoro di destinazione.
4. Crea un secondo intervallo nel foglio di lavoro di destinazione.
5. Copia le altezze delle righe del primo intervallo nel secondo intervallo.
Ecco un frammento di codice C# che implementa i passaggi sopra:
Copia solo le altezze delle righe dell’intervallo in Excel utilizzando C#