Libreria JavaScript per creare fogli Excel e Google

L'API JavaScript open source consente di generare un foglio di calcolo in stile Excel e Fogli Google per il Web. Supporta l'inserimento di nuovi fogli, i comandi Annulla e Ripeti, la selezione della famiglia o della dimensione del carattere e altro ancora.

x-spreadsheet è una libreria JavaScript basata sul web molto utile per lavorare con documenti di fogli di calcolo. È una libreria JavaScript pura utilizzata per generare un foglio di calcolo in stile Excel e Fogli Google per il Web con sforzi e costi minori. La libreria è open source ed è liberamente disponibile sotto la licenza MIT. La libreria ha incluso il supporto per l'importazione di moduli di fogli di calcolo o il caricamento di file JavaScript dalla CDN.

La libreria x-spreadsheet consente agli sviluppatori di software di caricare facilmente i propri dati in un foglio di calcolo in fase di esecuzione o di salvare o convalidare i dati dopo la modifica. La libreria supporta diverse funzionalità importanti relative alla creazione e alla manipolazione di Excel, come l'inserimento di nuovi fogli, i comandi di annullamento e ripetizione, la selezione della famiglia o della dimensione del carattere, l'applicazione o la cancellazione della formattazione (grassetto, corsivo, sottolineato, barrato), il colore del testo o colore di riempimento, seleziona bordi, unisci celle, applica allineamento, disposizione del testo, blocca cella, ridimensiona l'altezza della riga, larghezza della colonna, copia o taglia e incolla, riempimento automatico, inserisci riga o colonna, elimina riga, colonna, fogli multipli, supporto per la stampa, convalida dei dati e molto altro.

Previous Next

Getting Started with x-spreadsheet

The recommended way to install x-spreadsheet is using npm, please use the following script for a smooth installation.

Installa x-spreadsheet tramite npm

$ npm install better-xlsx 

Puoi scaricare la libreria condivisa compilata dal repository GitHub e installarla.

Creazione di fogli di calcolo Excel XLSX tramite JavaScript

La libreria JavaScript open source Better-xlsx aiuta gli sviluppatori di software a generare fogli di calcolo compatibili con Microsoft Excel XLSX utilizzando il codice JavaScript. La libreria supporta funzionalità come la creazione di una nuova cartella di lavoro da zero, l'aggiunta di fogli a un foglio di lavoro, l'inserimento di contenuti nel foglio, l'applicazione della formattazione, l'inserimento di nuove righe o colonne, l'aggiunta di testo o immagini e molto altro.

Gestisci righe e colonne nel foglio di lavoro XLSX

La libreria Better-xlsx ha fornito funzionalità utili per la gestione di righe e colonne in un foglio di lavoro utilizzando il codice JavaScript. La libreria supporta diverse funzioni importanti per la gestione di righe e colonne come aggiungere nuove righe e colonne, impostare l'altezza della riga, ottenere contenuto in una riga o colonna, applicare stili a una colonna, riempire riga o colonna del foglio, impostare la larghezza della colonna e così via.

Formattazione e amp; Gestione nella cartella di lavoro Excel

La libreria JavaScript open source Better-xlsx offre agli sviluppatori di software il potere di gestire la formattazione delle celle e la sua gestione all'interno delle proprie app JavaScript. La libreria supporta l'applicazione di più stili alle celle di Excel con solo un paio di righe di codice. Comprendeva anche diverse funzionalità relative alle celle come creare nuove celle, unire celle, nascondere celle, ottenere lo stile della cella, unire verticalmente con altre celle, ottenere il valore della cella, impostare la formula della cella, impostare i valori della cella con il tipo di numero e molti altri. altro.

Come aggiungere un commento di cella tramite API 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"));

 Italiano