Kako primijeniti filtar u Excelu koristeći Node.js

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

  1. Postavite okruženje na koristite Aspose.Cells za Node.js putem Jave da postavite Excel filter
  2. Stvorite workbook i pristupite kolekciji ćelija s sheet
  3. Stavite ogledne podatke u list
  4. Postavite raspon podataka za automatski filtar
  5. Dodajte automatski filtar i osvježite list
  6. 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.

 Hrvatski