Menelusuri Preseden di Excel menggunakan C#

Tutorial ini memandu menelusuri preseden di Excel menggunakan C#. Ini memiliki pengaturan IDE, langkah-langkah yang menggambarkan alur program, dan kode contoh yang berjalan untuk mengidentifikasi dependen dan preseden di Excel menggunakan C#. Kode contoh akan membuat file Excel baru dan mendemonstrasikan proses lengkap pembuatan dan akses dependen dan preseden.

Langkah-langkah untuk Melacak Preseden dan Ketergantungan di Excel dengan C#

  1. Atur lingkungan untuk menggunakan Aspose.Cells for .NET untuk melacak preseden dan tanggungan
  2. Buat file Excel kosong menggunakan kelas Workbook untuk menganalisis preseden dan dependen
  3. Tandai beberapa sel sebagai sel dependen dan preseden, lalu atur rumus di sel dependen sesuai dengan itu
  4. Akses collection of precedents dari sel dependen
  5. Ulangi semua preseden dan tampilkan informasi dasar
  6. Dapatkan kumpulan tanggungan dari sel preseden mana pun dan tampilkan informasinya

Langkah-langkah ini merangkum proses untuk mengidentifikasi dependen dan preseden di Excel menggunakan C#. Buat buku kerja kosong, atur rumus dalam sel, dan akses koleksi preseden dari sel tempat Anda mengatur rumus. Demikian pula, dapatkan daftar dependen untuk sel yang digunakan dalam rumus guna memahami cara mengambil informasi sel dependen.

Kode untuk Mengidentifikasi Preseden dan Ketergantungan di Excel dengan 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");
}
}

Kode contoh menunjukkan cara melacak sel yang bergantung pada Excel menggunakan C# dan sel preseden. Koleksi preseden berisi kumpulan area yang dirujuk sebagai rumus yang mencakup rentang atau kumpulan sel, sedangkan sel preseden mana pun berisi kumpulan sel individual yang bergantung padanya.

Artikel ini telah mengajarkan kita konsep menelusuri dependen dan preseden di Excel. Untuk menampilkan properti dokumen, lihat artikel di Menampilkan properti dokumen di Excel menggunakan C#.

 Indonesian