Ovaj kratki vodič opisuje kako primijeniti filtar u Excel koristeći Node.js. Sadrži detalje za postavljanje razvojnog okruženja, popis koraka koje treba slijediti tijekom pisanja aplikacije i primjer koda koji se može izvoditi za filtriranje Excel podataka pomoću Node.js. Također će biti dat uvod u rad s Excel filtrom poput provjere njegovog postojanja, brisanja filtra i dobivanja raspona podataka postojećeg filtra.
Koraci za stvaranje filtra u Excelu pomoću Node.js
- Postavite okruženje na koristite Aspose.Cells za Node.js putem Jave da postavite Excel filter
- Stvorite workbook i pristupite kolekciji ćelija s sheet
- Stavite ogledne podatke u list
- Postavite raspon podataka za automatski filtar
- Dodajte automatski filtar i osvježite list
- Spremite radnu bilježnicu
Ovi koraci sažimaju postupak kako primijeniti filtar u Excel tablici pomoću Node.js. Nakon što se podaci popune, objektu automatskog filtra pristupa se s odabranog lista za postavljanje raspona podataka. Također je prikazan dodatni korak za postavljanje filtra prema zadanim postavkama, a poziva se metoda refresh() za postavljanje filtriranih podataka prije spremanja izlazne Excel datoteke.
Kod za dodavanje filtra u Excelu pomoću Node.js
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"); |
Ovaj primjer koda pokazuje kako primijeniti Excel filter pomoću Node.js. Klasa AutoFilter ima razne metode za rad, na primjer addDateFilter(), različite varijacije removeFilter(), addFillColorFilter, getRange(), addFontColorFilter() i showAll() da nabrojimo neke. Također možete koristiti metodu filterTop10() za filtriranje prvih 10 unosa na popisu ako je potrebno.
Ovaj nas je članak naučio primijeniti filtar u Excelu pomoću Node.js. Ako želite izraditi grafikon u Excelu, pogledajte članak na kako napraviti grafikon u Excelu koristeći Nodejs.