Sparklines beszúrása Excelbe C# használatával

Ez a cikk útmutatást ad arról, hogyan illeszthető be sparkline-ok a Excel-be C# használatával. Tartalmazza a részleteket a fejlesztői környezet megtekintéséhez, az alkalmazás fejlesztésének lépéseit, valamint egy mintakódot az Excel sparklines diagramjainak C# használatával történő megjelenítéséhez. Megtanulja testreszabni a sparkline diagramokat különböző paraméterek beállításával.

Lépések a Sparklines hozzáadásához az Excelben a C# használatával

  1. Állítsa be a környezetet a Aspose.Cells for .NET használatára a sparkline-ok hozzáadásához
  2. Hozzon létre egy Excel-fájlt a Workbook osztály használatával, nyissa meg a munkalapot és fájlmintaadatokat
  3. Hozzon létre egy cellaterületet, amely tartalmazza a kezdősort, a kezdő oszlopot, a végsort és a záróoszlopot
  4. Adjon hozzá egy SparklineGroup-ot az Add metódussal a Worksheet.SparklineGroups gyűjteményosztályban
  5. Adjon hozzá egy Sparkline-t az újonnan hozzáadott csoporthoz az adattartomány, a sor és az oszlop megadásával
  6. Hozzon létre egy színt a Workbook.CreateCellsColor() metódussal, és állítsa be SparklineGroup.SeriesColor értékre
  7. Mentse el a kimenetet

Ezek a lépések összefoglalják, hogyan adhat hozzá sparkline-t az Excelben C# használatával. Hozzon létre vagy töltsön be egy munkafüzetet mintaadatokkal, és határozzon meg egy cellaterületet a céladatok körül. Adjon hozzá SparklineType.Line típusú sparkline csoportot, adattartományt, jelzőt a függőleges adatokhoz és cellaterületet. Végül adja hozzá a szikravonalat a csoporthoz, és állítsa be a színét, mielőtt elmenti az eredményül kapott munkafüzetet.

Kód Sparklines létrehozásához Excelben C# használatával

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

A fenti kód az Excel sparkline-ok C# használatával történő hozzáadásának folyamatát mutatja be. Megjelenítheti a csúcs- és mélypontokat, ha a ShowHighPoint és a ShowLowPoint tulajdonságokat igazra állítja a csoporthoz. Hasonlóképpen beállíthatja a vonalvastagság mezőt a csoport LineWeight tulajdonságának numerikus értékre állításával, például 1-re, vagy használhat stílust a csoport PresetStyle tulajdonságának SparklinePresetStyleType.Style10 stb. beállításával.

Ez a cikk megtanított minket hogyan használhatjuk a sparkline-okat Excelben a C# használatával. A feltételes formázás Excelben történő alkalmazásához olvassa el a feltételes formázás alkalmazása Excelben C#-ban című cikket.

 Magyar