การติดตามตัวอย่างใน Excel โดยใช้ C #

บทช่วยสอนนี้แนะนำเกี่ยวกับ การติดตามแบบอย่างใน Excel โดยใช้ C# มีการตั้งค่า IDE ขั้นตอนที่แสดงโฟลว์ของโปรแกรม และโค้ดตัวอย่างที่ทำงานอยู่เพื่อระบุสิ่งที่ขึ้นต่อกันและ แบบอย่างใน Excel โดยใช้ C# โค้ดตัวอย่างจะสร้างไฟล์ Excel ใหม่และสาธิตกระบวนการทั้งหมดในการสร้างและเข้าถึงผู้อยู่ในอุปการะและแบบอย่าง

ขั้นตอนในการติดตามผู้ถูกกระทำและผู้อยู่ในความอุปการะใน Excel ด้วย C#

  1. ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.Cells for .NET เพื่อติดตามแบบอย่างและผู้อยู่ในอุปการะ
  2. สร้างไฟล์ Excel เปล่าโดยใช้คลาส Workbook สำหรับการวิเคราะห์แบบอย่างและผู้อยู่ในอุปการะ
  3. ทำเครื่องหมายบางเซลล์ว่าขึ้นอยู่กับและเซลล์ก่อนหน้า แล้วตั้งค่าสูตรในเซลล์ที่ขึ้นต่อกันตามลำดับ
  4. เข้าถึง collection of precedents จากเซลล์ที่ขึ้นต่อกัน
  5. วนซ้ำตัวอย่างทั้งหมดและแสดงข้อมูลพื้นฐาน
  6. รับคอลเลกชันของผู้อยู่ในอุปการะจากเซลล์ตัวอย่างใดๆ และแสดงข้อมูล

ขั้นตอนเหล่านี้สรุปกระบวนการในการระบุผู้อยู่ในอุปการะและ แบบอย่างใน Excel โดยใช้ C# สร้างสมุดงานเปล่า ตั้งค่าสูตรในเซลล์ และเข้าถึงคอลเลกชันตัวอย่างจากเซลล์ที่คุณได้ตั้งค่าสูตร ในทำนองเดียวกัน ให้รับรายการผู้อยู่ในอุปการะของเซลล์ที่ใช้ในสูตรเพื่อทำความเข้าใจวิธีการดึงข้อมูลของเซลล์ในการอ้างอิง

รหัสเพื่อระบุแบบอย่างและผู้อยู่ในอุปการะใน Excel ด้วย 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");
}
}

โค้ดตัวอย่างสาธิตวิธีการติดตาม เซลล์ที่ขึ้นอยู่กับ Excel โดยใช้ C# และเซลล์ก่อนหน้า คอลเลกชันแบบอย่างประกอบด้วยคอลเลกชันพื้นที่ที่อ้างอิงเป็นสูตรที่ครอบคลุมช่วงหรือชุดของเซลล์ ในขณะที่เซลล์แบบอย่างใดๆ มีคอลเลกชันของแต่ละเซลล์ที่ขึ้นอยู่กับคอลเลกชันนั้น

บทความนี้ได้สอนเราเกี่ยวกับแนวคิดในการติดตามผู้อยู่ในอุปการะและแบบอย่างใน Excel สำหรับการแสดงคุณสมบัติของเอกสาร โปรดดูบทความเกี่ยวกับ แสดงคุณสมบัติของเอกสารใน Excel โดยใช้ C#

 ไทย