1. Des produits
  2.   Tableur
  3.   JavaScript
  4.   x-spreadsheet
 
  

Bibliothèque JavaScript pour créer des feuilles Excel et Google

L'API JavaScript Open Source permet de générer une feuille de calcul de style Excel et Google Sheets pour le Web. Il prend en charge l'insertion de nouvelles feuilles, les commandes d'annulation et de rétablissement, la sélection d'une famille de polices ou d'une taille de police, etc.

x-spreadsheet est une bibliothèque Web JavaScript très utile pour travailler avec des feuilles de calcul. Il s'agit d'une bibliothèque JavaScript pure utilisée pour générer une feuille de calcul de style Excel et Google Sheets pour le Web avec moins d'effort et de coût. La bibliothèque est open source et est disponible gratuitement sous la licence MIT. La bibliothèque inclut la prise en charge de l'importation de modules de feuilles de calcul ou du chargement de fichiers JavaScript à partir de CDN.

La bibliothèque x-spreadsheet permet aux développeurs de logiciels de charger facilement leurs données dans une feuille de calcul au moment de l'exécution ou de sauvegarder ou de valider les données après la modification. Il existe plusieurs fonctionnalités importantes prises en charge par la bibliothèque liées à la création et à la manipulation d'Excel, telles que l'insertion de nouvelles feuilles, les commandes d'annulation et de rétablissement, la sélection d'une famille de polices ou de la taille de la police, l'application ou l'effacement du formatage (gras, italique, souligné, barré), la couleur du texte ou remplir la couleur, sélectionner les bordures, fusionner les cellules, appliquer l'alignement, l'habillage du texte, geler la cellule, redimensionner la hauteur de la ligne, la largeur de la colonne, copier ou couper et coller, remplir automatiquement, insérer une ligne ou une colonne, supprimer une ligne, une colonne, plusieurs feuilles, prise en charge de l'impression, validations de données et bien plus encore.

Previous Next

Premiers pas avec x-spreadsheet

La méthode recommandée pour installer x-spreadsheet consiste à utiliser npm. Veuillez utiliser le script suivant pour une installation fluide.

Installer X-spreadsheet via npm

$ npm install better-xlsx 

Vous pouvez télécharger la bibliothèque partagée compilée à partir du référentiel GitHub et l'installer.

Création d'une feuille de calcul Excel XLSX via JavaScript

La bibliothèque JavaScript open source Better-xlsx aide les développeurs de logiciels à générer des feuilles de calcul compatibles Microsoft Excel XLSX à l'aide du code JavaScript. La bibliothèque prend en charge des fonctionnalités telles que la création d'un nouveau classeur à partir de zéro, l'ajout de feuilles à une feuille de calcul, l'insertion de contenu dans la feuille, l'application d'un formatage, l'insertion de nouvelles lignes ou colonnes, l'ajout de texte ou d'images, et bien d'autres encore.

Gérer les lignes et les colonnes dans la feuille de calcul XLSX

La bibliothèque Better-xlsx a fourni des fonctionnalités utiles pour gérer les lignes et les colonnes d'une feuille de calcul à l'aide du code JavaScript. La bibliothèque prend en charge plusieurs fonctions importantes pour la gestion des lignes et des colonnes, telles que l'ajout de nouvelles lignes et colonnes, la définition de la hauteur de la ligne, l'obtention du contenu d'une ligne ou d'une colonne, l'application de styles à une colonne, le remplissage d'une ligne ou d'une colonne de feuille, la définition de la largeur d'une colonne. , et ainsi de suite.

Formatage et amp; Gestion dans un classeur Excel

La bibliothèque JavaScript open source Better-xlsx donne aux développeurs de logiciels le pouvoir de gérer le formatage des cellules et sa gestion dans leurs propres applications JavaScript. La bibliothèque prend en charge l'application de plusieurs styles aux cellules Excel avec seulement quelques lignes de code. Il comprenait également plusieurs fonctionnalités liées aux cellules telles que la création de nouvelles cellules, la fusion de cellules, le masquage de cellules, l'obtention du style de cellule, la fusion verticale avec d'autres cellules, l'obtention de la valeur de la cellule, la définition de la formule de cellule, la définition des valeurs de cellule avec le type de nombre, etc. plus.

Comment ajouter un commentaire de cellule via l'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"));

 Français