1. Produkter
  2.   Regneark
  3.   JavaScript
  4.   x-spreadsheet
 
  

JavaScript-bibliotek for å lage Excel og Google Sheets

Open Source JavaScript API tillater generering av et Excel- og Google Sheets-stilregneark for nettet. Den støtter innsetting av nye ark, angre og gjør om kommandoer, velg skriftfamilie eller skriftstørrelse og mer.

x-spreadsheet er et veldig nyttig nettbasert JavaScript-bibliotek for å jobbe med regnearkdokumenter. Det er et rent JavaScript-bibliotek som brukes til å generere et Excel- og Google Sheets-stilregneark for nettet med mindre innsats og kostnader. Biblioteket er åpen kildekode og er fritt tilgjengelig under MIT-lisensen. Biblioteket har inkludert støtte for import av regnearkmoduler eller lasting av JavaScript-filer fra CDN.

X-spreadsheet-biblioteket gjør det enkelt for programvareutviklere å laste inn dataene sine i et regneark under kjøring eller lagre eller validere dataene etter endringen. Det er flere viktige funksjoner som støttes av biblioteket relatert til Excel-oppretting og manipulering, som å sette inn nye ark, angre og gjøre om kommandoer, velge skriftfamilie eller skriftstørrelse, bruke eller slette formatering (fet, kursiv, understreket, strek), tekstfarge eller fyllfarge, velg kantlinjer, slå sammen celler, bruk justering, tekstbryting, frys celle, endre størrelse på radhøyde, fargebredde, kopier eller klipp og Lim inn, autofyll, sett inn rad eller kolonne, slett rad, kolonne, flere ark, utskriftsstøtte, datavalideringer og mye mer.

Previous Next

Kom i gang med x-spreadsheet

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

Installer x-spreadsheet via npm

$ npm install better-xlsx 

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

Oppretting av Excel XLSX-regneark via JavaScript

Åpen kildekode JavaScript-biblioteket Better-xlsx hjelper programvareutviklere med å generere Microsoft Excel XLSX-kompatible regneark ved hjelp av JavaScript-kode. Biblioteket støtter funksjoner som å lage en ny arbeidsbok fra bunnen av, legge til ark i et regneark, sette inn innhold i arket, bruke formatering på det, sette inn nye rader eller kolonner, legge til tekst eller bilder og mye mer.

Administrer rader og kolonner i XLSX-regneark

Better-xlsx-biblioteket har gitt nyttig funksjonalitet for å administrere rader og kolonner i et regneark ved hjelp av JavaScript-kode. Biblioteket støtter flere viktige funksjoner for håndtering av rader og kolonner som å legge til nye rader og kolonner, angi høyden på raden, hente innhold i en rad eller kolonne, bruke stiler på en kolonne, fylle rad eller kolonne av ark, angi kolonnebredde , og så videre.

Celleformatering & Administrasjon i Excel-arbeidsbok

Åpen kildekode-JavaScript-biblioteket Better-xlsx gir programvareutviklere makten til å håndtere celleformatering og dens administrasjon i sine egne JavaScript-apper. Biblioteket støtter bruk av flere stiler til Excel-celler med bare et par linjer med kode. Den inkluderte også flere funksjoner relatert til celler som å lage nye celler, slå sammen celler, skjule celler, få cellestilen, vertikal sammenslåing med andre celler, få celleverdien, angi celleformel, angi celleverdier med talltype, s og mange mer.

Hvordan legger jeg til en cellekommentar via JavaScript API?

var cell = ws["A1"];

/* create comment array if it does not exist */
if(!cell.c) ws.A1.c = [];

/* create a comment part */
var comment_part = {
  a:"SheetJS",
  t:"I'm a little comment, short and stout!"
};

/* Add comment part to the comment array */
cell.c.push(comment_part);

//Modify a single cell value in a Worksheet
XLSX.utils.sheet_add_aoa(worksheet, [[new_value]], { origin: address });

//Modify multiple cell values in a Worksheet
XLSX.utils.sheet_add_aoa(worksheet, aoa, opts);

//Merge a group of cells

if(!worksheet["!merges"]) worksheet["!merges"] = [];
worksheet["!merges"].push(XLSX.utils.decode_range("A1:E1"));

 Norsk