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 scaricarlaQui.
  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 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 webQui.

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 accedereQui.

Dove posso ottenere supporto per Aspose.Cells?

Puoi trovare supporto e discussioni della community nel forum AsposeQui.