Leggere e manipolare i grafici di Excel 2016

Introduzione

Excel è uno strumento potente per la visualizzazione e la presentazione dei dati, ma manipolare i grafici a livello di programmazione può essere piuttosto complesso. Ecco dove Aspose.Cells per .NET viene in soccorso! Questa libreria robusta consente agli sviluppatori di creare, leggere e manipolare file Excel senza problemi. In questo tutorial, ci immergeremo in come leggere e manipolare i grafici di Excel 2016 utilizzando Aspose.Cells, rendendo il processo semplice ed efficiente.

Prerequisiti

Prima di passare al codice, assicuriamoci che tutto sia pronto. Ecco i prerequisiti di cui avrai bisogno:

  1. Aspose.Cells per .NET: devi avere questa libreria installata. Se non l’hai ancora fatto, puoi scaricarla Qui .
  2. .NET Framework: assicurati di avere .NET Framework installato nel tuo ambiente di sviluppo. Aspose.Cells supporta più framework, quindi controlla la compatibilità.
  3. IDE: utilizza un IDE come Visual Studio per scrivere ed eseguire il codice.
  4. Conoscenza di base di C#: comprendere i fondamenti della programmazione C# renderà molto più semplice seguire questo tutorial.

Ora che abbiamo tutto pronto, procediamo con l’importazione dei pacchetti necessari.

Importa pacchetti

Per iniziare, dovrai importare i seguenti namespace nel tuo file C#. Questo ti consentirà di utilizzare le classi offerte da Aspose.Cells.

using System;
using System.IO;

using Aspose.Cells;
using Aspose.Cells.Charts;

Suddividiamo il compito in passaggi gestibili. Descriveremo il processo di lettura dei grafici Excel, modifica dei titoli e salvataggio della cartella di lavoro modificata.

Passaggio 1: impostare le directory di origine e di output

Per prima cosa, devi definire il percorso del file Excel di origine e la directory in cui desideri salvare il file di output.

// Elenco di origine
string sourceDir = "Your Document Directory";

// Directory di uscita
string outputDir = "Your Output Directory";

Sostituire"Your Document Directory" E"Your Output Directory" con i percorsi effettivi in cui sono archiviati i tuoi file.

Passaggio 2: caricare la cartella di lavoro

In questo passaggio, caricherai il file Excel che contiene i grafici. Aspose.Cells semplifica questa operazione conWorkbook classe.

// Carica il file Excel di origine contenente i grafici di Excel 2016
Workbook wb = new Workbook(sourceDir + "sampleReadManipulateExcel2016Charts.xlsx");

Assicurati che il file Excel a cui fai riferimento esista nel percorso specificato. Altrimenti, potresti imbatterti in un errore di file non trovato.

Passaggio 3: accedi al foglio di lavoro

Successivamente, vuoi accedere al foglio di lavoro contenente i grafici. Di solito, è il primo foglio di lavoro che contiene i dati rilevanti.

// Accedi al primo foglio di lavoro che contiene i grafici
Worksheet ws = wb.Worksheets[0];

Passaggio 4: scorrere i grafici

Ora, dovrai scorrere tutti i grafici presenti nel foglio di lavoro. Aspose.Cells ti consente di accedere facilmente ai grafici utilizzandoCharts proprietà delWorksheet classe.

// Accedi a tutti i grafici uno per uno e leggi i loro tipi
for (int i = 0; i < ws.Charts.Count; i++)
{
    // Accedi al grafico
    Chart ch = ws.Charts[i];

Passaggio 5: Stampa tipi di grafico

All’interno del loop, stampa il tipo di ogni grafico. Questo ti aiuterà a capire quali tipi di grafici sono presenti nel tuo file Excel.

    // Stampa tipo grafico
    Console.WriteLine(ch.Type);

Passaggio 6: modifica i titoli dei grafici

Ecco dove inizia il divertimento! Puoi cambiare dinamicamente il titolo di ogni grafico in base al suo tipo.

    // Cambia il titolo dei grafici in base al loro tipo
    ch.Title.Text = "Chart Type is " + ch.Type.ToString();
}

Questo passaggio personalizza ogni grafico, rendendo la visualizzazione dei dati più intuitiva.

Passaggio 7: salvare la cartella di lavoro

Una volta apportate le modifiche, devi salvare la cartella di lavoro modificata. Con Aspose.Cells è piuttosto semplice.

// Salvare la cartella di lavoro
wb.Save(outputDir + "outputReadManipulateExcel2016Charts.xlsx");

Ricordati di fornire un nome valido per il file di output!

Passaggio 8: messaggio di conferma

Per un tocco pratico, forniamo un feedback nella console per confermare che l’operazione è riuscita.

Console.WriteLine("ReadManipulateExcel2016Charts executed successfully.");

Conclusione

Congratulazioni! Hai imparato con successo a leggere e manipolare i grafici di Excel 2016 usando Aspose.Cells per .NET. Questa potente libreria ti offre la flessibilità di gestire i file Excel a livello di programmazione, rendendo il tuo flusso di lavoro più efficiente. Che tu debba aggiornare i titoli dei grafici, modificare i dati o persino creare nuovi grafici, Aspose.Cells ti copre.

Domande frequenti

A cosa serve Aspose.Cells per .NET?

Aspose.Cells per .NET è una libreria per lavorare con i file Excel a livello di programmazione, che consente agli sviluppatori di creare, leggere, manipolare e convertire file Excel all’interno di applicazioni .NET.

Come posso scaricare Aspose.Cells?

Puoi scaricare Aspose.Cells dal sito web Qui .

Aspose.Cells supporta formati di file Excel diversi da .xlsx?

Sì! Aspose.Cells supporta vari formati di file, tra cui .xls, .csv, .pdf e altri.

È disponibile una prova gratuita per Aspose.Cells?

Sì, Aspose offre una prova gratuita a cui puoi accedere Qui .

Dove posso ottenere supporto per Aspose.Cells?

Puoi trovare supporto e discussioni della community nel forum Aspose Qui .