1. Produkter
  2.   Regneark
  3.   JavaScript
  4.   xlsx-populate
 
  

JavaScript-bibliotek for å generere og analysere Excel XLSX-filer  

Open Source JavaScript API for å fylle ut Excel-data fra et regneark, administrere rader og kolonner, administrere Excel-ark, datavalidering, XLSX smidig kryptering eller dekryptering, og så videre.

xlsx-populate er et kraftig JavaScript-bibliotek som gjør det mulig for programvareutviklere å bygge applikasjoner som enkelt kan generere og analysere Excel XLSX. Biblioteket ble først skrevet for Node.js, og senere tilbys nettleserstøtte. Biblioteket har inkludert flere viktige funksjoner som å fylle ut Excel-data fra excel-ark, trekke data ut av eksisterende arbeidsbøker, administrere rader og kolonner, administrere Excel-ark, finne og erstatte data, administrere celleformatering, støtte for rik tekst, støtte for datavalidering, administrer hyperkoblinger, sidemargerstøtte, utskriftsstøtte, XLSX smidig kryptering eller dekryptering og mye mer.

Biblioteket er veldig stabilt og legger vekt på å holde de eksisterende arbeidsbokfunksjonene og stilene intakte. Biblioteket støtter flere viktige funksjoner knyttet til regnearkrader og -kolonner, for eksempel at du kan få tilgang til rader og kolonner for å endre størrelsen, skjule eller vise, eller få tilgang til celler.

he xlsx-populate kan enkelt lese et Excel-regneark fra en spesifisert Excel-fil, hente dataene i JSON-format og enkelt eksportere det til et hvilket som helst annet regneark. Du kan enkelt analysere og manipulere flere celler samtidig. Biblioteket har inkludert støtte for flere viktige funksjoner knyttet til administrasjon av Excel-regneark og arbeidsbøker som å legge til nye ark, gi nytt navn til et regneark, flytte arket til andre steder og mange flere.

Previous Next

Komme i gang med xlsx-populate

Den anbefalte måten å installere xlsx-populate på er å bruke npm, vennligst bruk følgende skript for en jevn installasjon.

Installer xlsx-populate via npm

npm install xlsx-populate 

Du kan laste ned det kompilerte delte biblioteket fra GitHub-depotet og installere det.

Administrer Excel-regneark via JavaScript API

Åpen kildekode-biblioteket xlsx-populate har gitt støtte for å administrere excel-regnearkene dine med letthet i deres egne JavaScript-applikasjoner. Biblioteket har inkludert en rekke alternativer for å administrere ark, for eksempel å legge til et nytt regneark, tildele navn til et regneark, gi nytt navn til et ark, flytte regneark, slette et regneark, hente det aktive arket, få et ark etter navn eller indeks, og så på.

Legg til nytt regneark på forskjellige måter via JavaScript API

// Add a new sheet named 'New 1' at the end of the workbook
const newSheet1 = workbook.addSheet('New 1');
// Add a new sheet named 'New 2' at index 1 (0-based)
const newSheet2 = workbook.addSheet('New 2', 1);
// Add a new sheet named 'New 3' before the sheet named 'Sheet1'
const newSheet3 = workbook.addSheet('New 3', 'Sheet1');
// Add a new sheet named 'New 4' before the sheet named 'Sheet1' using a Sheet reference.
const sheet = workbook.sheet('Sheet1');
const newSheet4 = workbook.addSheet('New 4', sheet);

Søk og erstatt i Excel-arbeidsbok

Det gratis biblioteket xlsx-populate gjør det mulig for programvareutviklere å enkelt søke etter tekst i en arbeidsbok og kan også erstatte den med en ny ved å bruke JavaScript-kommandoer. Det gir flere viktige alternativer som å finne alle forekomster av teksten, søke etter tekst i det første arket, finne teksten, men ikke erstatte den, sjekke om en bestemt celle samsvarer med verdien, erstatte alle små bokstaver med store bokstaver og mye mer .

Finn og erstatt tekst i celler i en arbeidsbok via JavaScript API

// Find all occurrences of the text "foo" in the workbook and replace with "bar".
workbook.find("foo", "bar"); // Returns array of matched cells
// Find the matches but don't replace.
workbook.find("foo");
// Just look in the first sheet.
workbook.sheet(0).find("foo");
// Check if a particular cell matches the value.
workbook.sheet("Sheet1").cell("A1").find("foo"); // Returns true or false

Celleformatering i Excel-arbeidsbok

Åpen kildekode-biblioteket xlsx-populate støtter flere viktige funksjoner for celleformatering av Excel-regneark ved hjelp av JavaScript-kode. Du kan enkelt angi eller få en enkelt stil så vel som flere stiler med letthet. Du kan også sette alle celler i et område med en enkelt stil eller flere stiler ved å bruke en hvilken som helst kombinasjon. Samme som at Microsoft Excel setter en stil på en kolonne vil bruke den stilen på alle eksisterende celler så vel som på alle nye celler som er fylt ut.

Angi/få enkelt eller flere stiler for regnearkceller via JavaScript

// Get a single style
const bold = cell.style("bold"); // true
// Get multiple styles
const styles = cell.style(["bold", "italic"]); // { bold: true, italic: true }
// Set a single style
cell.style("bold", true);
// Set multiple styles
cell.style({ bold: true, italic: true });

Støtte for Excel-datavalidering

Datavalideringsfunksjonen i Microsoft Excel hjelper brukere med å kontrollere hva som kan legges inn i regnearket. Du kan for eksempel sjekke at en tallverdi er angitt eller dato oppstår er et bestemt format, osv. Åpen kildekode-biblioteket xlsx-populate gir en komplett støtteinnstilling, for å hente eller fjerne en celledatavalidering. Du kan også enkelt bruke validering på en rekke celler

Utfør datavalidering via JavaScript API

// Set the data validation
cell.dataValidation({
    type: 'list',
    allowBlank: false,
    showInputMessage: false,
    prompt: false,
    promptTitle: 'String',
    showErrorMessage: false,
    error: 'String',
    errorTitle: 'String',
    operator: 'String',
    formula1: '$A:$A',//Required
    formula2: 'String'
});
//Here is a short version of the one above.
cell.dataValidation('$A:$A');
// Get the data validation
const obj = cell.dataValidation(); // Returns an object
// Remove the data validation
cell.dataValidation(null); //Returns the cell
 Norsk