Fonctionnalités
Ce que vos utilisateurs obtiennent
Le clavier, le presse-papiers et les formules qu'ils connaissent d'Excel, sur une feuille unique que votre serveur conserve.
Une cellule qui commence par = est une formule : les opérateurs + - * / ^ % &, les comparaisons, les parenthèses, les références de cellule et les plages comme A1:C5, avec des parties absolues écrites $A$1, A$1 ou $A1. La priorité des opérateurs et la conversion du texte en nombre fonctionnent comme dans Excel. Les erreurs s'affichent #DIV/0!, #VALUE!, #REF!, #NAME?, #NUM! et #N/A, et #CIRC! marque une cellule dans une référence circulaire.
Fonctions mathématiques, logiques et de texte
Mathématiques et statistiques : SUM, AVERAGE, MIN, MAX, COUNT, COUNTA, COUNTBLANK, PRODUCT, ROUND, ROUNDUP, ROUNDDOWN, INT, MOD, ABS, SQRT, POWER, PI. Logique et information : IF, IFERROR, AND, OR, NOT, TRUE, FALSE, ISBLANK, ISNUMBER, ISTEXT, ISERROR. Texte : CONCAT, CONCATENATE, LEN, LEFT, RIGHT, MID, UPPER, LOWER, TRIM, VALUE.
Fonctions de recherche, de date et financières
Conditionnelles : SUMIF, COUNTIF et AVERAGEIF avec des critères comme ">10", "<>x" et les jokers * et ?. Recherche : VLOOKUP et HLOOKUP, exacte ou approchée, INDEX et MATCH. Date : DATE, YEAR, MONTH, DAY, TODAY, sur les numéros de série d'Excel. Financières : PMT, FV, PV, NPV. 54 fonctions au total, avec la sémantique d'Excel, et la barre de formule complète leurs noms.
Gras, italique, alignement, couleur du texte et couleur de remplissage, et un format de nombre par cellule : Standard, Nombre, Monétaire, Pourcentage, Date ou Texte, avec 0 à 10 décimales, un séparateur de milliers, le symbole monétaire et le format de date. L'affichage reprend les séparateurs décimal et de milliers de la locale sgcHTML utilisée lorsque celle-ci les définit.
Clavier comme Excel
Flèches, Tab et Shift+Tab, Entrée et Shift+Entrée, Début, Fin, Ctrl+Début, Ctrl+Fin, Ctrl+flèches, Page précédente et Page suivante. F2 ou la saisie démarre l'édition, Échap annule et Suppr efface. Shift+flèches, Shift+clic ou un glissement de souris sélectionnent une plage, un clic sur un en-tête sélectionne une ligne ou une colonne, Ctrl+D et Ctrl+R recopient vers le bas et vers la droite, et Ctrl+Z et Ctrl+Y annulent et rétablissent les modifications de l'utilisateur.
La barre de formule affiche le contenu brut de la cellule, et sa zone de nom permet d'aller à une cellule : saisissez B12 et appuyez sur Entrée. Pendant l'édition d'une formule, ses références sont mises en évidence par des couleurs, et l'utilisateur peut cliquer sur des cellules ou faire glisser des plages dedans.
Copier-coller avec Excel et Google Sheets
Copier, couper et coller utilisent du texte séparé par des tabulations, le format que Excel et Google Sheets placent dans le presse-papiers, si bien qu'un bloc de cellules passe de l'un à l'autre dans les deux sens. Une formule copiée dans la feuille puis collée ou recopiée ailleurs voit ses références relatives décalées et ses références absolues conservées.
Insérer et supprimer
Insérez des lignes au-dessus ou en dessous et des colonnes à gauche ou à droite, supprimez des lignes et des colonnes, depuis la barre d'outils ou le menu contextuel d'une cellule ou d'un en-tête. Chaque référence de chaque formule est ajustée comme dans Excel, et une référence à une cellule supprimée devient #REF!. Les colonnes se redimensionnent en faisant glisser le bord de l'en-tête, et des lignes et des colonnes peuvent être figées.
Import et export XLSX
Exporter vers Excel télécharge un .xlsx avec les formules et leurs valeurs, les styles de cellule et les formats de nombre, les largeurs de colonne et les volets figés. Importer lit un .xlsx, avec ses formules et ses styles, ou un .csv, une fois que l'utilisateur a confirmé qu'il remplace la feuille actuelle.
Synchronisation en direct entre utilisateurs
Avec LiveSync, les personnes qui ont la même feuille ouverte voient les modifications des autres : les cellules modifiées par un autre utilisateur se rechargent et clignotent. Chaque modification acceptée incrémente la révision de la feuille, et une page qui a manqué une révision recharge toute la feuille.
Barre d'état et grandes feuilles
La barre d'état affiche la Somme, la Moyenne et le Nombre de la sélection, et un indicateur dit si les modifications sont enregistrées. Seules les lignes et colonnes visibles se trouvent dans la page, donc une feuille de 10 000 lignes sur 104 colonnes défile avec fluidité. Sans JavaScript, la page contient toujours un tableau simple des cellules, lisible par les robots d'indexation.
Accessibilité
La feuille est une grille WAI-ARIA avec le nombre et l'index des lignes et des colonnes, et une région live polie annonce la référence de la cellule et sa valeur. Elle suit le thème de la page, se met en miroir avec dir="rtl", respecte la réduction des animations et fonctionne à la largeur d'un téléphone : défilement tactile, toucher pour sélectionner et double toucher pour modifier.