Kövesse nyomon az előzményeket és a függőket az Excelben a Node.js használatával

Ez a cikk segítséget nyújt a előzmények és hozzátartozók nyomon követésében a Excel-ben a Node.js használatával. Tartalmazza az alkalmazás fejlesztői környezetének beállításához szükséges részleteket, a folyamatot ábrázoló lépések listáját, valamint egy mintakódot az összes Excel-függő cella Node.js használatával nyomon követéséhez egy adott precedens cellához, vagy fordítva. Megtanulja lekérni az összes részletet a korábbi cellaterületekről és a függő cellák listájáról.

Az Excel cellahivatkozás azonosításának lépései a Node.js használatával

  1. Állítsa be a környezetet a Aspose.Cells a Node.js-hez Java-n keresztül használatával az eltartottak és precedensek nyomon követéséhez
  2. Hozzon létre egy Excel-fájlt a Workbook osztály használatával, nyissa meg a lapot, és töltse ki a cellákat mintaadatokkal és képletekkel
  3. Szerezze be a függő cellák precedents gyűjteményét a Cell.getPrecedents() metódussal
  4. Elemezze az összes cellaterületet, és jelenítse meg a vonatkozó információkat
  5. Szerezze le a függő cellák listáját egy precedens cellából
  6. Jelenítse meg az egyes cellák részleteit

Ezek a lépések az Excel-képletreferencia Node.js használatával történő követésének folyamatát írják le. Hozzon létre vagy töltsön be egy Excel-fájlt a Munkafüzet osztályobjektum segítségével, szerezze be a cellák gyűjteményét a céllapról, állítson be néhány mintaadatot, ha szükséges, és állítson be egy képletet a munkafüzet többi cellájára hivatkozva. Végül nyissa meg a precedens és a függő cellákat, és kérje le a konzolon való megjelenítéshez szükséges információkat.

Kód az Excel Formula Tracing eszközhöz a Node.js használatával

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");

Ez a kód bemutatja, hogyan lehet nyomon követni a függőket és az Excel precedenseket a Node.js használatával. A getDependents() metódus a logikai jelzőt használja, hogy ellenőrizze a képleteket más lapokon vagy sem, például az igaz a más lapok deponens celláinak ellenőrzésére szolgál. A getPrecedents() metódus visszaadja a forráscella által használt cellaterületeket.

Ebben a témakörben megtanultuk, hogyan nyomon követhető a függő és előzmény az Excelben a Node.js használatával. A feltételes formázás alkalmazásához olvassa el a következő cikket: Feltételes formázás alkalmazása az Excelben a Node.js használatával.

 Magyar