Ovaj članak pruža vodič o tome kako umetnuti sparkline u Excel koristeći C#. Sadrži pojedinosti za pregled razvojnog okruženja, korake za razvoj aplikacije i primjer koda za prikaz Excel sparkline grafikona pomoću C#. Naučit ćete prilagoditi sparkline grafikone postavljanjem različitih parametara.
Koraci za dodavanje iskrica u Excelu pomoću C#
- Postavite okruženje da koristi Aspose.Cells for .NET za dodavanje iskrica
- Stvorite Excel datoteku koristeći Workbook klasu, pristupite listu i datoteci uzorak podataka
- Stvorite područje ćelije s početnim redom, početnim stupcem, završnim redom i završnim stupcem
- Dodajte SparklineGroup pomoću metode Add u klasi zbirke Worksheet.SparklineGroups
- Dodajte Sparkline u novododanu grupu tako da navedete raspon podataka, redak i stupac
- Stvorite boju pomoću metode Workbook.CreateCellsColor() i postavite je na SparklineGroup.SeriesColor
- Spremite izlaz
Ovi koraci sažimaju kako dodati sparkline u Excel koristeći C#. Stvorite ili učitajte radnu knjigu s oglednim podacima i definirajte područje ćelije oko ciljnih podataka. Dodajte grupu sparkline tipa SparklineType.Line, raspon podataka, oznaku za okomite podatke i područje ćelije. Na kraju, dodajte sparkline grupi i postavite njegovu boju prije spremanja rezultirajuće radne knjige.
Kod za stvaranje Sparklines u Excelu pomoću C#
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"); | |
} | |
} |
Gornji kod demonstrira postupak dodavanja Excel sparklinea pomoću C#. Možete prikazati visoke i niske točke postavljanjem svojstava ShowHighPoint i ShowLowPoint na true za grupu. Slično tome, možete postaviti odjeljak debljine linije postavljajući svojstvo LineWeight grupe na numeričku vrijednost kao što je 1 ili koristiti stil postavljanjem svojstva PresetStyle u grupi na SparklinePresetStyleType.Style10 itd.
Ovaj nas je članak naučio kako koristiti sparklines u Excelu koristeći C#. Da biste primijenili uvjetno oblikovanje u Excelu, pogledajte članak na kako primijeniti uvjetno oblikovanje u Excelu u C#.