Microsoft® ایجاد و تبدیل نمودارهای فایل اکسل via .NET
نمودارهای سند اکسل را ایجاد کنید و با استفاده از API های سمت سرور در برنامه های مبتنی بر .NET به تصاویر تبدیل کنید.
رسم نمودارها هنری برای نمایش داده ها به صورت گرافیکی برای تجزیه و تحلیل آسان است. .NET کتابخانه اکسل از ترسیم نمودارها در فایل های اکسل پشتیبانی می کند. API از ایجاد نمودارهای مختلف لیست شده در پشتیبانی می کند ChartType Enumeration از جمله نمودارهای پای، هرم، خط و حباب. علاوه بر این، نمودارها را نیز به تصاویر تبدیل می کند. API ارائه می دهد کلاس نمودارها برای بلوک های ساختمان نمودار
ایجاد نمودار در فایل اکسل
ایجاد نمودار با استفاده از اکسل API ساده است. فرآیند، ایجاد است کلاس کتاب کار شی و اولین کاربرگ یا شیت مربوطه را با ارائه نمایه آن انتخاب کنید. با استفاده از داده های سلولی مورد نیاز را وارد کنید روش PutValue . با استفاده از مجموعه نمودارها نمودار را به کاربرگ اضافه کنید روش اضافه کنید . را مشخص کنید ChartType از ChartType enumeration.
C# کد ایجاد نمودار اکسل
// 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 |
تبدیل نمودارهای اکسل به تصاویر
فرآیند تبدیل نمودارها به تصویر به این صورت است که از کلاس Workbook برای بارگذاری فایل اکسل استفاده کنید، صفحه کاری مربوطه حاوی نمودارها را انتخاب کنید و روش ToImage برای تبدیل
C# کد برای تبدیل نمودار اکسل به تصویر
// 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); |