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