Microsoft® Excel Dosya Grafikleri Oluşturma ve Dönüştürme via .NET
.NET tabanlı uygulamalardaki sunucu tarafı API'lerini kullanarak Excel belge grafikleri oluşturun ve görüntülere dönüştürün.
Grafik çizmek, kolay analiz için verileri grafiksel olarak gösterme sanatıdır. .NET Excel Kütüphanesi Excel dosyalarındaki grafiklerin çizilmesini destekler. API, listelenen farklı grafik oluşturmayı destekler ChartType Sayımı pasta, piramit, çizgi ve kabarcık grafikleri dahil. Üstelik grafikleri görsellere de dönüştürüyor. API şunları sağlar: Grafik sınıfı grafik yapı taşları için.
Excel Dosyasında Grafikler Oluşturun
Excel API’i kullanarak grafikler oluşturmak basittir. Süreç şu: Yarat Çalışma kitabı sınıfı nesneyi seçin ve ilk çalışma sayfasını veya ilgili sayfayı indeksini sağlayarak seçin. Gerekli hücre verilerini kullanarak ekleyin PutValue yöntemi . Charts koleksiyonunu kullanarak çalışma sayfasına grafik ekleyin Yöntem ekle . Belirtin Grafik tipi ChartType numaralandırmasından.
C# Excel Grafikleri Oluşturma Kodu
// 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 |
Excel Grafiklerini Görsellere Dönüştürün
Grafikleri görsellere dönüştürme işlemi şu şekildedir: Excel dosyasını yüklemek için Workbook sınıfını kullanın, grafikleri içeren ilgili çalışma sayfasını seçin ve ToImage yöntemi dönüşüm için.
C# Excel Grafiği Görüntüye Dönüştürme Kodu
// 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); |