Ez az oktatóanyag a Excel precedenseinek nyomon követését ismerteti a C#** használatával. Rendelkezik az IDE-beállításokkal, a programfolyamatot ábrázoló lépésekkel, valamint egy futó mintakóddal, amely a függő és precedenst az Excelben C# használatával azonosítja. A mintakód egy új Excel-fájlt hoz létre, és bemutatja az eltartottak és precedensek létrehozásának és elérésének teljes folyamatát.
Lépések az előzmények és függőségek követéséhez az Excelben C# segítségével
- Állítsa be a környezetet a Aspose.Cells for .NET használatára a precedensek és a hozzátartozók nyomon követésére
- Hozzon létre egy üres Excel-fájlt a Workbook osztály használatával a precedensek és a függőek elemzéséhez
- Jelöljön meg néhány cellát függőként és precedensként, és ennek megfelelően állítsa be a képletet a függő cellában
- Hozzáférés a collection of precedents-hoz a függő cellából
- Ismételje meg az összes precedenst, és jelenítse meg az alapvető információkat
- Szerezze be az eltartottak gyűjteményét bármely precedens cellából, és jelenítse meg az információkat
Ezek a lépések összefoglalják az eltartottak és előzmények azonosításának folyamatát az Excelben C# használatával. Hozzon létre egy üres munkafüzetet, állítson be egy képletet egy cellában, és nyissa meg a precedensgyűjteményt abból a cellából, ahol a képletet beállította. Hasonlóképpen szerezze be a képletben használt cella függőinek listáját, hogy megértse, hogyan lehet lekérni a függő cellák információit.
Kód a precedensek és a függők azonosítására az Excelben C# segítségével
using System; | |
using Aspose.Cells; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
new License().SetLicense("License.lic"); | |
Workbook workbook = new Workbook(); | |
Cells cells = workbook.Worksheets[0].Cells; | |
Cell precedentCell = cells["B15"]; | |
Cell dependentCell = cells["D10"]; | |
dependentCell.Formula = "=B15"; | |
Console.WriteLine("Precedents"); | |
ReferredAreaCollection precedents = dependentCell.GetPrecedents(); | |
foreach (var precedentArea in precedents) | |
{ | |
Console.WriteLine($"Precedent Cell Sheet Name = " + | |
$"{precedentArea.SheetName}"); | |
Console.WriteLine($"Precedent Cell Start Row/Column = " + | |
$"{CellsHelper.CellIndexToName(precedentArea.StartRow, precedentArea.StartColumn)}"); | |
Console.WriteLine($"Precedent Cell End Row/Column = " + | |
$"{CellsHelper.CellIndexToName(precedentArea.EndRow, precedentArea.EndColumn)}"); | |
} | |
Console.WriteLine("\nDependents"); | |
Cell[] dependents = precedentCell.GetDependents(true); | |
foreach (var dependent in dependents) | |
{ | |
Console.WriteLine($"Dependent Name = {dependent.Name}"); | |
Console.WriteLine($"Dependent Formula = {dependent.Formula}"); | |
Console.WriteLine($"Dependent Row = {dependent.Row}"); | |
Console.WriteLine($"Dependent Column = {dependent.Column}"); | |
} | |
Console.WriteLine("Precedents and dependents traced successfully"); | |
} | |
} |
A mintakód bemutatja, hogyan lehet követni az Excel-függő cellákat C# és precedens cellák használatával. A precedens gyűjtemény a hivatkozott területgyűjteményt olyan képletként tartalmazza, amely cellák egy tartományát vagy halmazát foglalja magában, míg bármely precedens cella a tőle függő egyedi cellák gyűjteményét tartalmazza.
Ez a cikk megtanított bennünket az eltartottak és precedensek Excelben való nyomon követésére. A dokumentum tulajdonságainak megjelenítéséhez olvassa el a(z) Dokumentumtulajdonságok megjelenítése Excelben C# használatával cikket.