1. Produse
  2.   Foaie de calcul
  3.   JavaScript
  4.   x-spreadsheet
 
  

Bibliotecă JavaScript pentru a crea Excel și Foi de calcul Google

Open Source JavaScript API permite generarea unei foi de calcul în stil Excel și Google Sheets pentru web. Acceptă inserarea de foi noi, comenzile de anulare și refacere, selectarea familiei de fonturi sau dimensiunea fontului și multe altele.

x-spreadsheet este o bibliotecă JavaScript bazată pe web foarte utilă pentru lucrul cu documente cu foi de calcul. Este o bibliotecă JavaScript pur folosită pentru a genera o foaie de calcul în stil Excel și Foi de calcul Google pentru web cu efort și costuri mai mici. Biblioteca este open source și este disponibilă gratuit sub licența MIT. Biblioteca a inclus suport pentru importarea modulelor de foi de calcul sau încărcarea fișierelor JavaScript din CDN.

Biblioteca x-spreadsheet facilitează pentru dezvoltatorii de software să își încarce datele într-o foaie de calcul în timpul execuției sau să salveze sau să valideze datele după modificare. Există mai multe caracteristici importante susținute de bibliotecă legate de crearea și manipularea Excel, cum ar fi inserarea de foi noi, comenzile de anulare și refacere, selectarea familiei de fonturi sau a mărimii fontului, aplicarea sau clarificarea formatării (bold, italic, subliniat, lovitură), culoarea textului sau culoarea de umplere, selectarea marginilor, îmbinarea celulelor, aplicarea alinierii, împachetarea textului, înghețarea celulei, redimensionarea înălțimii rândului, lățimea colului, copierea sau tăierea și lipirea, completarea automată, inserarea rândului sau coloana, ștergerea rândului, coloanei, foi multiple, suport pentru imprimare, validări de date și multe altele.

Previous Next

Noțiuni introductive cu x-spreadsheet

Modul recomandat de a instala x-spreadsheet este utilizarea npm, vă rugăm să utilizați următorul script pentru o instalare fără probleme.

Instalați x-spreadsheet prin npm

$ npm install better-xlsx 

Puteți să descărcați biblioteca comună compilată din depozitul GitHub și să o instalați.

Crearea de foi de calcul Excel XLSX prin JavaScript

Biblioteca JavaScript open source Better-xlsx ajută dezvoltatorii de software să genereze foi de calcul compatibile cu Microsoft Excel XLSX utilizând codul JavaScript. Biblioteca acceptă funcții precum crearea unui registru de lucru de la zero, adăugarea de foi într-o foaie de lucru, inserarea conținutului în foaie, aplicarea formatării acesteia, inserarea de noi rânduri sau coloane, adăugarea de text sau imagini și multe altele.

Gestionați rândurile și coloanele în foaia de lucru XLSX

Biblioteca Better-xlsx a oferit funcționalități utile pentru gestionarea rândurilor și coloanelor dintr-o foaie de lucru folosind cod JavaScript. Biblioteca acceptă câteva funcții importante pentru gestionarea rândurilor și coloanelor, cum ar fi adăugarea de noi rânduri și coloane, setarea înălțimii rândului, obținerea conținutului într-un rând sau coloană, aplicarea stilurilor unei coloane, umplerea rândului sau coloanei foii, setarea lățimii coloanei , și așa mai departe.

Formatarea celulelor și amp; Management in Excel Workbook

Biblioteca JavaScript open source Better-xlsx oferă dezvoltatorilor de software puterea de a gestiona formatarea celulelor și gestionarea acesteia în cadrul propriilor aplicații JavaScript. Biblioteca acceptă aplicarea mai multor stiluri celulelor Excel cu doar câteva linii de cod. De asemenea, a inclus câteva caracteristici legate de celule, cum ar fi crearea de noi celule, îmbinare celule, ascunde celule, obținerea stilului celulei, îmbinarea verticală cu alte celule, obținerea valorii celulei, setarea formulei celulei, setarea valorilor celulelor cu tipul de număr, s și multe mai mult.

Cum să adăugați un comentariu de celulă prin intermediul API-ului JavaScript?

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"));

 Română