Tracciare i precedenti in Excel utilizzando C#

Questo tutorial spiega come tracciare i precedenti in Excel utilizzando C#. Contiene le impostazioni IDE, i passaggi che descrivono il flusso del programma e un codice di esempio in esecuzione per identificare i dipendenti e i precedenti in Excel utilizzando C#. Il codice di esempio creerà un nuovo file Excel e dimostrerà il processo completo di creazione e accesso alle dipendenze e ai precedenti.

Passaggi per tenere traccia dei precedenti e dei dipendenti in Excel con C#

  1. Imposta l’ambiente per utilizzare Aspose.Cells for .NET per tenere traccia dei precedenti e dei dipendenti
  2. Crea un file Excel vuoto utilizzando la classe Workbook per analizzare precedenti e dipendenti
  3. Contrassegna alcune celle come dipendenti e precedenti e imposta di conseguenza la formula nella cella dipendente
  4. Accedi a collection of precedents dalla cella dipendente
  5. Ripetere tutti i precedenti e visualizzare le informazioni di base
  6. Ottieni la raccolta di persone a carico da qualsiasi cella precedente e visualizza le informazioni

Questi passaggi riepilogano il processo per identificare le persone dipendenti e i precedenti in Excel utilizzando C#. Crea una cartella di lavoro vuota, imposta una formula in una cella e accedi alla raccolta dei precedenti dalla cella in cui hai impostato la formula. Allo stesso modo, ottieni l’elenco delle persone a carico della cella utilizzata nella formula per capire come recuperare le informazioni delle celle dipendenti.

Codice per identificare precedenti e dipendenti in Excel con 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");
}
}

Il codice di esempio illustra come tenere traccia delle celle dipendenti da Excel utilizzando C# e celle precedenti. La raccolta precedente contiene la raccolta dell’area di riferimento come formula che comprende un intervallo o un insieme di celle, mentre qualsiasi cella precedente contiene una raccolta di singole celle che dipendono da essa.

Questo articolo ci ha insegnato il concetto di tracciare dipendenti e precedenti in Excel. Per visualizzare le proprietà del documento, fare riferimento all’articolo su Visualizza le proprietà del documento in Excel utilizzando C#.

 Italiano