Microsoft® Skapa och konvertera Excel-fildiagram via .NET
Skapa Excel-dokumentdiagram och konvertera till bilder med hjälp av API:er på serversidan inom .NET-baserade applikationer.
Att rita diagram är en konst att visa data grafiskt för enkel analys. .NET Excel-bibliotek stöder ritning av diagram i Excel-filer. API stöder olika diagramskapande som anges i ChartType Enumeration inklusive paj-, pyramid-, linje- och bubbeldiagram. Dessutom konverterar den också diagram till bilder. API tillhandahåller en Diagram klass för diagrambyggstenar.
Skapa diagram i Excel-fil
Att skapa diagram med Excel API är enkelt. Processen är, Skapa Arbetsbok klass objekt och välj det första kalkylbladet eller det relevanta bladet genom att tillhandahålla dess index. Infoga de nödvändiga celldata med hjälp av PutValue-metoden . Lägg till diagram i kalkylbladet med hjälp av diagramsamlingar Lägg till metod . Specificera ChartType från ChartType-uppräkning.
C# Kod för att skapa Excel-diagram
// 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 |
Konvertera Excel-diagram till bilder
Processen för att konvertera diagram till bilder är att använda klassen Workbook för att ladda Excel-filen, välja det relevanta arbetsprogrammet som innehåller diagrammen och anropa ToImage-metoden för konvertering.
C# Kod för att konvertera Excel-diagram till bild
// 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); |