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