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#
- Imposta l’ambiente per utilizzare Aspose.Cells for .NET per tenere traccia dei precedenti e dei dipendenti
- Crea un file Excel vuoto utilizzando la classe Workbook per analizzare precedenti e dipendenti
- Contrassegna alcune celle come dipendenti e precedenti e imposta di conseguenza la formula nella cella dipendente
- Accedi a collection of precedents dalla cella dipendente
- Ripetere tutti i precedenti e visualizzare le informazioni di base
- 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#.