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
- Á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
- 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
- Szerezze be a függő cellák precedents gyűjteményét a Cell.getPrecedents() metódussal
- Elemezze az összes cellaterületet, és jelenítse meg a vonatkozó információkat
- Szerezze le a függő cellák listáját egy precedens cellából
- 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.