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

JavaScript-bibliotek til at oprette Excel og Google Sheets

Open Source JavaScript API tillader generering af et Excel- og Google Sheets-stilregneark til internettet. Det understøtter indsættelse af nye ark, fortryd og fortryd kommandoer, vælg skrifttypefamilie eller skriftstørrelse og mere.

x-spreadsheet er et meget nyttigt webbaseret JavaScript-bibliotek til at arbejde med regnearksdokumenter. Det er et rent JavaScript-bibliotek, der bruges til at generere et Excel- og Google Sheets-stilregneark til nettet med mindre indsats og omkostninger. Biblioteket er open source og er frit tilgængeligt under MIT-licensen. Biblioteket har inkluderet support til import af regnearksmoduler eller indlæsning af JavaScript-filer fra CDN.

X-spreadsheet-biblioteket gør det nemt for softwareudviklere at indlæse deres data i et regneark under kørsel eller gemme eller validere dataene efter ændringen. Der er flere vigtige funktioner, der understøttes af biblioteket relateret til Excel-oprettelse og -manipulation, såsom indsættelse af nye ark, fortryd- og fortryd-kommandoer, valg af skrifttypefamilie eller skriftstørrelse, anvendelse eller sletning af formatering (fed, kursiv, understregning, streg), tekstfarve eller udfyldningsfarve, vælg kanter, flet celler, anvend justering, tekstombrydning, frys celle, ændre størrelse på rækkehøjde, farvebredde, kopier eller klip og indsæt, automatisk udfyld, Indsæt række eller kolonne, slet række, kolonne, flere ark, udskrivningssupport, datavalideringer og meget mere.

Previous Next

Kom godt i gang med x-spreadsheet

Den anbefalede måde at installere x-regneark på er at bruge npm. Brug venligst følgende script for en problemfri installation.

Installer x-spreadsheet via npm

$ npm install better-xlsx 

Du kan downloade det kompilerede delte bibliotek fra GitHub-lageret og installere det.

Oprettelse af Excel XLSX-regneark via JavaScript

Open source JavaScript-biblioteket Better-xlsx hjælper softwareudviklere med at generere Microsoft Excel XLSX-kompatible regneark ved hjælp af JavaScript-kode. Biblioteket understøtter funktioner som at oprette en ny projektmappe fra bunden, tilføje ark til et regneark, indsætte indhold til arket, anvende formatering på det, indsætte nye rækker eller kolonner, tilføje tekst eller billeder og mange flere.

Administrer rækker og kolonner i XLSX-regneark

Better-xlsx-biblioteket har givet nyttig funktionalitet til at administrere rækker og kolonner i et regneark ved hjælp af JavaScript-kode. Biblioteket understøtter flere vigtige funktioner til håndtering af rækker og kolonner, såsom tilføjelse af nye rækker og kolonner, indstille højden af rækken, hente indhold i en række eller kolonne, anvende typografier til en kolonne, udfylde række eller kolonne af ark, indstille kolonnebredde , og så videre.

Celleformatering & Administration i Excel-projektmappe

Open source JavaScript-biblioteket Better-xlsx giver softwareudviklere magten til at håndtere celleformatering og dens administration i deres egne JavaScript-apps. Biblioteket understøtter anvendelse af flere stilarter på Excel-celler med blot et par linjer kode. Det inkluderede også flere funktioner relateret til celler, såsom oprettelse af nye celler, flet celler, skjul celler, få cellestilen, lodret fletning med andre celler, få celleværdien, indstille celleformlen, indstille celleværdier med taltype, s og mange mere.

Hvordan tilføjer man 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"));

 Dansk