Microsoft® Creazione e conversione di grafici in file Excel via .NET

Crea grafici di documenti Excel e convertili in immagini utilizzando le API lato server all'interno di applicazioni basate su .NET.

 

Disegnare grafici è un’arte per visualizzare graficamente i dati per una facile analisi. .NET Libreria Excel supporta il disegno di grafici all’interno di file Excel. API supporta la creazione di diversi grafici elencati in Enumerazione ChartType inclusi grafici a torta, a piramide, a linee e a bolle. Inoltre, converte anche i grafici in immagini. API fornisce a Lezione di grafici per gli elementi costitutivi del grafico.

Crea grafici all\'interno di file Excel

Creare grafici utilizzando Excel API è semplice. Il processo è creare Classe cartella di lavoro oggetto e selezionare il primo foglio di lavoro o il foglio rilevante fornendo il relativo indice. Inserisci i dati delle celle richieste utilizzando Metodo PutValue . Aggiungi un grafico al foglio di lavoro utilizzando la raccolta Grafici Aggiungi metodo . Specificare la ChartType dall’enumerazione ChartType.

C# Codice per Creare Grafici Excel
// Instantiating a Workbook object
Workbook wkb = new Workbook();
// Obtaining the reference of the first worksheet
Worksheet wks = workbook.Worksheets[0];
// Adding sample values to cells
wks.Cells["A2"].PutValue("Category1");
wks.Cells["A3"].PutValue("Category2");
wks.Cells["A4"].PutValue("Category3");
wks.Cells["B1"].PutValue("Column1");
wks.Cells["B2"].PutValue(4);
wks.Cells["B3"].PutValue(20);
wks.Cells["B4"].PutValue(50);
wks.Cells["C1"].PutValue("Column2");
wks.Cells["C2"].PutValue(50);
wks.Cells["C3"].PutValue(100);
wks.Cells["C4"].PutValue(150);
// Adding a chart to the worksheet
int chartIndex = wks.Charts.Add(Aspose.Cells.Charts.ChartType.Column, 5, 0, 15, 5);
// Accessing the instance of the newly added chart
Aspose.Cells.Charts.Chart chart = wks.Charts[chartIndex];
// Setting chart data source as the range "A1:C4"
chart.SetChartDataRange("A1:C4", true);
// Saving the Excel file
wkb.Save(dataDir + "output.xls");
// API supports creating Pyramid, Line and Bubble chart as well

Converti grafici Excel in immagini

Il processo di conversione dei grafici in immagini consiste nell’utilizzare la classe Workbook per caricare il file Excel, selezionare il workseet pertinente contenente i grafici e chiamare il comando Metodo ToImage per la conversione.

C# Codice per convertire grafico Excel in immagine
// Load Excel XLSX document having pie chart
var workbook = new Workbook("PieChart.xlsx");
// get the designer chart (first chart) in the first worksheet of the workbook
var chart = workbook.Worksheets[0].Charts[0];
// convert the chart to an image file.
chart.ToImage("PieChartOut.emf", System.Drawing.Imaging.ImageFormat.Emf);