این مقاله راهنمای نحوه درج خطوط جرقه در Excel با استفاده از C# را ارائه می دهد. دارای جزئیات برای مشاهده محیط توسعه، مراحل توسعه برنامه، و یک کد نمونه برای نمایش نمودارهای اکسل sparklines با استفاده از C# است. با تنظیم پارامترهای مختلف یاد خواهید گرفت که نمودارهای خطوط جرقه را سفارشی کنید.
مراحل اضافه کردن Sparklines در اکسل با استفاده از سی شارپ
- محیط را طوری تنظیم کنید که از Aspose.Cells for .NET برای افزودن خطوط جرقه استفاده کند
- با استفاده از کلاس Workbook یک فایل اکسل ایجاد کنید، به یک برگه دسترسی داشته باشید و داده های نمونه را فایل کنید
- یک ناحیه سلولی ایجاد کنید که ردیف شروع، ستون شروع، ردیف پایان و ستون پایان را ارائه می دهد
- یک SparklineGroup را با استفاده از روش Add در کلاس مجموعه Worksheet.SparklineGroups اضافه کنید
- با ارائه محدوده داده، ردیف و ستون، یک Sparkline در گروه تازه اضافه شده اضافه کنید
- با استفاده از متد Workbook.CreateCellsColor() یک رنگ ایجاد کنید و آن را روی SparklineGroup.SeriesColor قرار دهید.
- خروجی را ذخیره کنید
این مراحل به طور خلاصه چگونه با استفاده از C# یک sparkline در اکسل اضافه کنید. یک کتاب کار با داده های نمونه ایجاد یا بارگذاری کنید و یک ناحیه سلولی در اطراف داده های هدف تعریف کنید. گروه sparkline از نوع SparklineType.Line، محدوده داده، پرچم برای داده های عمودی و ناحیه سلول را اضافه کنید. در نهایت، sparkline را به گروه اضافه کنید و قبل از ذخیره Workbook حاصل، رنگ آن را تنظیم کنید.
کد ایجاد Sparklines در اکسل با استفاده از سی شارپ
using System.Drawing; | |
using Aspose.Cells; | |
using Aspose.Cells.Charts; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
new License().SetLicense("License.lic"); | |
// Instantiating a Workbook object | |
Workbook wb = new Workbook(); | |
Worksheet sheet = wb.Worksheets[0]; | |
sheet.Cells["A1"].PutValue(10); | |
sheet.Cells["B1"].PutValue(2); | |
sheet.Cells["C1"].PutValue(1); | |
sheet.Cells["D1"].PutValue(3); | |
// Define the CellArea and add a group | |
CellArea ca = new CellArea() { StartRow = 0, StartColumn = 4, EndRow = 0, EndColumn = 4 }; | |
int idx = sheet.SparklineGroups.Add(SparklineType.Line, sheet.Name + "!A1:D1", false, ca); | |
// Access the group and add a spark line | |
SparklineGroup sparklineGroup = sheet.SparklineGroups[idx]; | |
sparklineGroup.Sparklines.Add(sheet.Name + "!A1:D1", 0, 4); | |
// Customize the spark line color | |
CellsColor cellsColor = wb.CreateCellsColor(); | |
cellsColor.Color = Color.Green; | |
sparklineGroup.SeriesColor = cellsColor; | |
// Saving the Excel file | |
wb.Save("output.xlsx"); | |
} | |
} |
کد بالا روند اضافه کردن اکسل sparklines با استفاده از C# را نشان می دهد. میتوانید با تنظیم ویژگیهای ShowHighPoint و ShowLowPoint روی درست برای گروه، نقاط بالا و پایین را نشان دهید. به طور مشابه، میتوانید خط وزنی را که ویژگی LineWeight گروه را تنظیم میکند، روی یک مقدار عددی مانند 1 تنظیم کنید، یا با تنظیم ویژگی PresetStyle در گروه روی SparklinePresetStyleType.Style10 و غیره، از style استفاده کنید.
این مقاله به ما آموزش داده است چگونه با استفاده از C# از خطوط sparklines در اکسل استفاده کنیم. برای اعمال قالب بندی شرطی در اکسل به مقاله نحوه اعمال قالب بندی شرطی در اکسل در سی شارپ مراجعه کنید.