
SpreadJS
Composants de présentation de données/tableur JavaScript légers et sans dépendance pour les applications web.
La famille de produits SpreadJS, qui comprend Spread.Sheets et Spread.Views, sont de puissants composants de tableur et de grille JavaScript que les développeurs utilisent pour créer des vues de données, des modèles numériques, des formulaires, des tableaux de bord et des rapports pour le web. L’ensemble de bibliothèques JavaScript de SpreadJS 11 a été amélioré pour répondre à encore plus de besoins en matière de tableur et de grille de données.
- JavaScript pur avec prise en charge de TypeScript : SpreadJS ne nécessite pas de bibliothèques externes ou de frameworks tels que jQuery. Les frameworks externes sont pris en charge, mais non obligatoires, et Spread.Sheets inclut la prise en charge de TypeScript.
- Rendu sur toile haute performance : SpreadJS rend des vues précises sur le canevas HTML pour une expérience utilisateur rapide et interactive qui est précise sur tous les navigateurs.
- Prise en charge complète d’Angular pour Spread.Sheets : Développez des applications de tableur d’entreprise en utilisant le framework Angular, y compris Angular 5.
- Fonctionne dans tous les navigateurs modernes : SpreadJS est testé dans Chrome, Firefox, Safari, Edge et Internet Explorer, en version mobile et de bureau.
- Modulaire – Utilisez seulement ce dont vous avez besoin : SpreadJS est modulaire, donc vous n’avez besoin de charger que le JavaScript contenant les fonctionnalités dont vous avez besoin, ce qui vous permet d’optimiser la taille de votre page web ou de vos applications.
- Prise en charge des graphiques : Ajoutez des types de graphiques populaires à vos tableurs, y compris colonne, barre, ligne, camembert, donut, zone, dispersion, bulle, actions et combinaison.
- Indépendant de la plateforme : SpreadJS est un composant côté client, il fonctionnera donc pour Windows, Linux et MacOS ainsi que pour les systèmes d’exploitation mobiles tels qu’Android et iOS.
- Prise en charge tactile : Les commandes tactiles sont disponibles sur les appareils tactiles.
Fonctionnalités clés :
- Prise en charge du classeur : Présentez des données dans une grille, un seul tableur ou
- Création de feuilles de calcul : Que vous travailliez en mode lié ou non lié, les utilisateurs apprécieront un flux de travail de création de feuilles de calcul facile à modifier en un seul clic.
- Style et mise en forme : Formatez les cellules exactement comme vous le souhaitez avec des fonctionnalités telles que les polices, l’alignement, la fusion, les bordures et les ombrages. Appliquez des formats de type de données, comme des devises, aux cellules.
- Support complet des graphiques : Les graphiques pris en charge incluent les colonnes, les barres, les lignes, les camemberts, les donuts, les aires, les nuages de points, les bulles, les actions et les combinaisons. Les utilisateurs peuvent également importer et exporter des fichiers Excel natifs avec des graphiques. Les clients peuvent interagir avec ces graphiques, et les développeurs disposent des outils pour ajouter et modifier des graphiques avec le concepteur Spread.Sheets.
- Mini-graphiques : Spread inclut de nombreux mini-graphiques impressionnants qui vous permettent de résumer rapidement et professionnellement les tendances des données. Vous pouvez même créer votre propre mini-graphique personnalisé pour présenter pratiquement n’importe quel type de mini-graphique que vous pouvez imaginer.
- Filtre de données : Filtrer les données avec des contrôles tels que des boutons, des curseurs et des cases à cocher avec le filtre de données. Appliquez-en un à un tableau en quelques étapes ou personnalisez le vôtre.
- Mise en forme conditionnelle : Affichez des indicateurs de performance, des ensembles d’icônes, des barres de données, des échelles de couleurs, et plus encore avec le support de la mise en forme conditionnelle.
- Affichage des données similaire à Excel : Triez, filtrez, regroupez et structurez les données pour obtenir la vue dont vous avez besoin. La mise en forme de tableau et la mise en forme conditionnelle sont également prises en charge.
- Fonctionnalités Excel : Offrez à vos utilisateurs les fonctionnalités de feuille de calcul auxquelles ils s’attendent, telles que le remplissage par glisser-déposer, le déplacement par glisser-déposer, les colonnes cachées, les lignes cachées, les formes et les volets figés.
- Composant d’import/export Excel facultatif : Le package Spread.Sheets inclut un composant d’E/S Excel côté client et facultatif côté serveur .NET.
- Imprimer depuis le navigateur : Spread prend en charge pleinement les fonctionnalités d’impression et d’aperçu avant impression des navigateurs.
- API d’impression : Personnalisez le comportement d’impression selon vos spécifications en codant contre l’API d’impression.
- Prise en charge PDF : Imprimez ou exportez des vues de données vers des fichiers PDF complets.
- Concepteur de modèles : Le concepteur inclus vous aide à concevoir des vues de données et des formulaires dans une interface familière similaire à Excel. Utilisez-le pour concevoir de nouvelles vues et formulaires ou importer des fichiers Excel.
- Importer des fichiers Excel : L’application concepteur de Spread.Sheets importe des fichiers Excel avec les fonctionnalités intactes, de sorte que les personnes qui n’utilisent pas Spread.Sheets peuvent aider à concevoir des vues de données. Cela est particulièrement utile pour impliquer des experts métier dans le processus de conception.
- Exporter en JSON : Enregistrez vos modèles au format JSON pour un chargement facile dans votre application web.
- Bibliothèque de fonctions intégrées : Choisissez parmi plus de 460 fonctions intégrées et appliquez-les à des cellules individuelles, des lignes/colonnes ou des feuilles entières. Les références croisées entre feuilles sont également prises en charge.
- Prise en charge des formules personnalisées : Créez vos propres formules et ajoutez-les aux bibliothèques. Inclut la prise en charge des formules de tableau.
- Zone de texte de formule similaire à Excel : Ajoutez une zone de texte de formule similaire à Excel à vos feuilles.
- Types de cellules spéciaux : Utilisez des types de cellules bouton, case à cocher, liste déroulante et lien hypertexte pour définir automatiquement le comportement des cellules.
- Formatage des nombres : Choisissez parmi les mêmes types de cellules numériques que vous voyez dans Excel tels que général, devise, comptabilité, date, pourcentage, scientifique et fraction. Vous pouvez également définir les symboles de devise, les séparateurs et les décimales.
- Types de cellules personnalisés : Spread.Sheets est entièrement extensible, donc vous êtes libres
Vous pouvez utiliser la balise
pour créer vos propres types de cellules.