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); |