ติดตามสิ่งที่กล่าวมาและผู้อยู่ในอุปการะใน Excel โดยใช้ Node.js

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

ขั้นตอนในการระบุการอ้างอิงเซลล์ Excel โดยใช้ Node.js

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

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

รหัสสำหรับเครื่องมือติดตามสูตร Excel โดยใช้ Node.js

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Set the license
new aspose.cells.License().setLicense("License.lic");
// Create an Excel file and access the cells collection
var book = new aspose.cells.Workbook();
var cellsColl = book.getWorksheets().get(0).getCells();
// Access target cells and set a formula
var precedentCell = cellsColl.get("A1");
var dependentCell = cellsColl.get("B1");
dependentCell.setFormula("=A1");
// Access the precedents from s dependent cell
var precedents = dependentCell.getPrecedents();
// Parse all the precedent areas and display the information
console.log("PRECEDENTS");
for (var i = 0; i < precedents.getCount(); i++)
{
var area = precedents.get(i);
console.log("Sheet Name = " + area.getSheetName());
console.log("Start Row/Column = " + area.getStartRow() + "/"+ area.getStartColumn());
console.log("End Row/Column = " + area.getEndRow() + "/"+ area.getEndColumn());
}
// Parse all the cells collection
console.log("DEPENDENTS");
var dependents = precedentCell.getDependents(true);
for (var i = 0; i < dependents.length; i++)
{
var cell = dependents[i];
console.log("Name =" + cell.getName());
console.log("Formula =" + cell.getFormula());
console.log("Row = " + cell.getRow());
console.log("Column =" + cell.getColumn());
}
console.log("Precedents and Dependents traced successfully");

รหัสนี้สาธิตวิธีการติดตามผู้อยู่ในอุปการะและ Excel แบบอย่างโดยใช้ Node.js เมธอด getDependents() ใช้แฟล็กบูลีนเพื่อตรวจสอบสูตรในชีตอื่นหรือไม่ เช่น ใช้ true เพื่อตรวจสอบเซลล์ดีโพแนนต์ในชีตอื่น getPrecedents() วิธีการส่งกลับพื้นที่ของเซลล์ที่เซลล์ต้นทางใช้

ในหัวข้อนี้ เราได้เรียนรู้วิธีการติดตามผู้อยู่ในอุปการะและ แบบอย่างใน Excel โดยใช้ Node.js หากต้องการใช้การจัดรูปแบบตามเงื่อนไข โปรดดูบทความเกี่ยวกับ วิธีใช้การจัดรูปแบบตามเงื่อนไขใน Excel โดยใช้ Nodejs

 ไทย