Praćenje presedana u Excelu pomoću C#

Ovaj vodič vodi o praćenju presedana u Excel koristeći C#. Ima IDE postavke, korake koji opisuju tok programa i pokrenuti uzorak koda za identifikaciju ovisnog i precedenta u Excelu koristeći C#. Uzorak koda stvorit će novu Excel datoteku i pokazati cijeli postupak stvaranja i pristupa zavisnim osobama i prethodnicima.

Koraci za praćenje prethodnika i zavisnika u Excelu s C#

  1. Postavite okolinu da koristi Aspose.Cells for .NET za praćenje prethodnika i zavisnih osoba
  2. Napravite praznu Excel datoteku koristeći klasu Workbook za analizu prethodnika i zavisnika
  3. Označite neke ćelije kao zavisne i prethodne i prema tome postavite formulu u zavisnu ćeliju
  4. Pristupite collection of precedents iz zavisne ćelije
  5. Iterirajte kroz sve presedane i prikažite osnovne informacije
  6. Dobijte zbirku uzdržavanih osoba iz bilo koje prethodne ćelije i prikažite informacije

Ovi koraci sažimaju postupak identificiranja zavisnih osoba i precedenta u Excelu pomoću jezika C#. Stvorite praznu radnu knjigu, postavite formulu u ćeliju i pristupite zbirci presedana iz ćelije u kojoj ste postavili formulu. Slično tome, dohvatite popis zavisnih stanica za ćeliju koja se koristi u formuli da biste razumjeli kako dohvatiti informacije o zavisnim ćelijama.

Kod za identifikaciju prethodnika i zavisnika u Excelu s C#

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

Uzorak koda pokazuje kako pratiti ćelije ovisne o Excelu koristeći C# i prethodne ćelije. Prethodna zbirka sadrži zbirku referiranih područja kao formulu koja obuhvaća raspon ili skup ćelija, dok svaka prethodna ćelija sadrži zbirku pojedinačnih ćelija koje ovise o njoj.

Ovaj nas je članak naučio konceptu praćenja uzdržavanih osoba i prethodnika u Excelu. Za prikaz svojstava dokumenta pogledajte članak na Prikaz svojstava dokumenta u Excelu pomoću C#.

 Hrvatski