Bonnes pratiques

Cette page vous résume les bonnes pratiques afin de créer un tableur qui deviendra une application web agréable et intuitive pour vos utilisateurs. Il ne s’agit pas de reprendre l’ensemble de votre tableur, mais bien d’ajuster quelques éléments afin de rendre son utilisation plus facile pour vos utilisateurs.

Checklist

Voici les éléments clés. Ils sont détaillés dans les paragraphes par la suite sur cette page.

  1. Séparer les formules de calculs et l’interface dans différents onglets,
  2. Présenter les éléments de haut en bas
  3. Utiliser un nombre minimal de couleurs. Utiliser une couleur de cellule différente pour indiquer les cellules à renseigner.
  4. Ne pas utiliser de couleurs de fond.
  5. Ne pas laisser de rangées ou colonnes vides.
  6. Nettoyer les #REF, #DIV/0, POWER de votre tableur.
  7. Les limites actuelles d’Appizy: macros, images, tableaux croisés.

Répartir les formules de calculs et l’interface dans différents onglets

Ce qui est couramment réalisé :

La majorité du temps, nous développons une interface dans laquelle les données et les formules de calculs sont placées côte à côte et séparées par quelques colonnes. Lorsque le tableur est présenté à des tierces personnes, il suffit alors de masquer les colonnes ou les rangées intégrant les formules de calculs.

Ce qui doit être modifié :

Afin de pouvoir être converti efficacement, il est nécessaire que le premier onglet de votre tableur soit dédié à l’interface de votre utilisateur. Aucune rangée ou colonne ne doit être masquée.

Déplacez l’ensemble des formules de calculs dans un second onglet. Lorsque vous avez terminé de développer votre outil de calcul, il vous suffit simplement de masquer l’onglet relatif aux formules.

Organiser vos éléments de manière verticale

Pensez à la manière dont fonctionne Facebook ou tout autre réseau social. Nous sommes habitués à faire défiler le contenu d’un site ou d’une application du haut vers le bas. Votre interface doit ainsi refléter cette habitude, en tenant compte d’une organisation verticale de ses éléments.

Utiliser des couleurs claires et simples

En tant que développeur de votre propre tableur et interface de calcul, vous savez où compléter les données nécessaires pour vos calculs. En revanche pour votre utilisateur rien n’est aussi évident !

Un code couleur peut guider votre utilisateur. Pour autant n’abusez pas de couleurs au sein de votre tableur, cela risquerait de dérouter votre utilisateur qui aurait alors du mal à suivre la logique.

Commencez par utiliser deux couleurs : une dédiée aux données devant être renseignées par l’utilisateur, et l’autre dédiée aux résultats.

Il en va de même pour les couleurs de fond. L’application Appizy convertit vos tableurs avec un fond transparent, de sorte que le document créé puisse être intégré à votre site internet et se voir automatiquement appliquer le style graphique associé.

Ne laisser aucune colonne ou rangée vide

Ce qui est couramment réalisé :

En fonction de la taille de votre écran, vous pourriez être amené à centrer votre interface au milieu de votre écran. Pour cela, vous ajouteriez des colonnes ou des rangées vides sur les côtés ou au-dessus de l’interface.

Ce qui doit être modifié :

L’interface créée pour votre utilisateur doit pouvoir se dérouler de haut en bas, dès le départ. Aucun vide ne doit apparaître dans le coin gauche ou au-dessus de votre tableau.

N’oubliez pas que vous serez libre d’ajuster la présentation de votre application par le biais du langage CSS une fois la conversion réalisée. L’ajout d’espaces vides viendrait simplement ralentir la conversion, voire la compliquer, et ne permettrait pas un affichage mobile le plus avantageux possible.

Nettoyer les formules

En utilisant les logiciels Excel ou OpenOffice, certaines erreurs mineures de vos tableurs sont automatiquement ajustées et corrigées.

L’application Appizy utilise le langage JavaScript, qui ne permet pas une telle flexibilité dans la correction des erreurs. Vous devez donc faire attention à certains éléments de vos tableurs, afin que ceux-ci fonctionnent comme vous le souhaitez :

Référence manquante (#REF) : aucune cellule de votre tableur ne doit présenter de #REF en son sein. Si c’est le cas, il vous faut supprimer ou corriger la formule qui provoque cette erreur.

Eviter les divisions par 0 (#DIV/0) : si votre tableau fait apparaître une erreur de formule #DIV/0 vous pouvez soit utiliser les calculs conditionnels ou ajouter une valeur par défaut.

Calcul d’une puissance : si votre tableur comprend un calcul de puissance (a^b), utilisez la fonction POWER(a ;b).

Les limites actuelles d’Appizy

Nous travaillons jour après jour à l’amélioration de l’algorithme Appizy. Pour autant ce travail quotidien ne peut être fait sur le champ, et l’application Appizy connaît ainsi quelques limites :

Images : aucune image ne sera prise en compte par Appizy, le fichier créé doit être le plus simple possible. Libre à vous par la suite d’utiliser les outils de graphisme et de style de votre site internet ou de votre application.

Macros et tableaux croisés dynamiques : ne sont pas compatibles avec Appizy.