Ez a rövid oktatóanyag leírja, hogyan kell szűrőt alkalmazni a Excel alkalmazásban a Node.js használatával. Tartalmazza a fejlesztői környezet beállításának részleteit, az alkalmazás írása során követendő lépések listáját, valamint egy futtatható mintakódot az Excel adatok Node.js használatával** történő szűréséhez. Bevezetést is kapunk az Excel szűrővel való munkavégzéshez, például a létezés ellenőrzéséhez, a szűrő törléséhez és egy meglévő szűrő adattartományának lekéréséhez.
Szűrő létrehozásának lépései Excelben a Node.js használatával
- Az Excel-szűrő beállításához állítsa a környezetet használja az Aspose.Cells-t a Node.js-hez Java-n keresztül értékre
- Hozzon létre egy workbook-t, és érje el a cellagyűjteményt egy sheet-ről
- Tegye a mintaadatokat a lapra
- Állítsa be az automatikus szűrő adattartományát
- Adjon hozzá automatikus szűrőt, és frissítse a lapot
- Mentse el a munkafüzetet
Ezek a lépések összefoglalják a szűrő alkalmazása az Excel munkalapon a Node.js használatával folyamatát. Az adatok kitöltése után az automatikus szűrési objektum a kiválasztott lapról érhető el az adattartomány beállításához. Egy további lépés is bemutatásra kerül a szűrő alapértelmezés szerinti beállításához, és a refresh() metódus meghívása a szűrt adatok beállításához a kimeneti Excel-fájl mentése előtt.
Kód a szűrő hozzáadásához az Excelben 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 a workbook and access cells | |
var wb = new aspose.cells.Workbook(); | |
var sheet = wb.getWorksheets().get(0); | |
var cells = sheet.getCells(); | |
// Put sample data | |
cells.get("C1").putValue("Country"); | |
cells.get("D1").putValue("Population"); | |
cells.get("C2").putValue("India"); | |
cells.get("D2").putValue(1428627663); | |
cells.get("C3").putValue("China"); | |
cells.get("D3").putValue(1425671352); | |
cells.get("C4").putValue("United States"); | |
cells.get("D4").putValue(339996564); | |
cells.get("C5").putValue("Indonesia"); | |
cells.get("D5").putValue(277534123); | |
cells.get("C6").putValue("Pakistan"); | |
cells.get("D6").putValue(240485658); | |
// Set the data range | |
sheet.getAutoFilter().setRange("C1:D6"); | |
// Add the filter and refresh | |
sheet.getAutoFilter().addFilter(0, "Indonesia"); | |
sheet.getAutoFilter().refresh(); | |
// Save the output | |
wb.save("FilteredData.xlsx"); | |
console.log("Filter applied successfully"); |
Ez a mintakód bemutatja, hogyan kell Excel-szűrőt alkalmazni a Node.js használatával. Az AutoFilter osztály számos módszerrel dolgozik, például az addDateFilter(), a removeFilter(), az addFillColorFilter, a getRange(), az addFontColorFilter() és a showAll() különböző változatai. Szükség esetén a filterTop10() metódussal is szűrheti a lista legjobb 10 bejegyzését.
Ez a cikk megtanított minket alkalmazni szűrőt az Excelben a Node.js használatával. Ha Excelben szeretne diagramot létrehozni, olvassa el a hogyan hozhat létre diagramot Excelben a Nodejs segítségével című cikket.