Umetnite Sparklines u Excel koristeći C#

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#

  1. Postavite okruženje da koristi Aspose.Cells for .NET za dodavanje iskrica
  2. Stvorite Excel datoteku koristeći Workbook klasu, pristupite listu i datoteci uzorak podataka
  3. Stvorite područje ćelije s početnim redom, početnim stupcem, završnim redom i završnim stupcem
  4. Dodajte SparklineGroup pomoću metode Add u klasi zbirke Worksheet.SparklineGroups
  5. Dodajte Sparkline u novododanu grupu tako da navedete raspon podataka, redak i stupac
  6. Stvorite boju pomoću metode Workbook.CreateCellsColor() i postavite je na SparklineGroup.SeriesColor
  7. 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#.

 Hrvatski