Créer une app
Retour

Convertir un fichier Excel en app Mobile

le 

Chez GoodBarber, les plugins sont une des fonctionnalités que nous vous proposons pour une personnalisation plus en profondeur de votre application. Cela vous permet ainsi de créer des solutions sur-mesure pour votre app. Et aujourd’hui nous sommes heureux de vous annoncer qu’un nouveau plugin est disponible grâce à notre partenariat avec Appizy.

Grâce à Appizy , vous pouvez ajouter un calculateur web à votre app mobile dans un plugin GoodBarber. Nicolas Hefti, le co-fondateur d'Appizy, nous présente cette solution.

Pouvez-vous nous dire quelques mots sur votre entreprise et le produit ?

Appizy est né dans un bureau d'étude dans le secteur du bâtiment en 2011 avant de devenir une projet indépendant. On avait une multitude de fichiers Microsoft Excel avec autant de versions chacun. A un moment, l’idée est venue de développer un outil pour transformer nos tableurs en outils web que nous pourrions partager entre collègues et filiales au travers d’un site web.

Aujourd’hui nous constatons que le tableur est l’outil de programmation le plus populaire dans le monde. Appizy se donne comme mission de créer des ponts entre cet outil bureautique de calcul et le vaste monde du web et du mobile.

Les applications générées à partir de Appizy s’intègrent déjà parfaitement dans tous types de sites web: WordPress, Wix, Jekyll, etc. Avec GoodBarber nous sommes très heureux de pouvoir amener les utilisateurs d’Appizy à créer des applications pour Android, iPhone ou des Progressive Web App. C’est une nouvelle étape que nous franchissons.

Peut-on réaliser tout type de SpreadSheet avec Appizy?

Appizy supporte la majorité des fonctions classiques d’un tableur pour pc. Les fichiers peuvent être au format ODS (LibreOffice, OpenOffice) ou XLSX (Microsoft Excel). Il y a quelques limites cependant: les formules matricielles, les macros ou les tableaux pivots ne sont pas encore supportés.

L’algorithme évolue régulièrement et nous sommes toujours très heureux de répondre aux demandes de nos utilisateurs. La compatibilité avec GoodBarber est d’ailleurs née suite à une de ces demandes.

Quelles sont les "Best Practices" pour intégrer une SpreadSheet dans une app?

Un tableur c’est très vaste. Il n’y a pas de limite en nombre de lignes ou de colonnes. Sur un mobile l’affichage est plus réduit! Il faut donc penser quand on prépare son tableur à sa future intégration sur une application mobile, par exemple en terme de format de la feuille.

Une bonne pratique est de séparer l’interface, des calculs. Dans un premier onglet on laisse les champs de saisie et les résultats en donnant des indications visuelles (avec des couleurs par exemples). Les calculs intermédiaires et données sont dans un second onglet. Avant de convertir il suffit de masquer la feuille de calcul. Ainsi l'application est claire et facile à maintenir ou à faire évoluer.

Enfin le conseil que nous donnons toujours est de travailler de manière itérative. Faire des petits pas dans son travail. Commencer par développer une version bêta du tableur, le convertir avec Appizy et l’intégrer à son application mobile. Ensuite on demande l’avis aux utilisateurs finaux et on recommence ce cycle. Ainsi, on s’assure de coller parfaitement aux besoins sans passer trop de temps sur des développements inutiles, tout en soignant la forme.

Comment intégrer votre solution à une app GoodBarber?

Une fois le fichier Excel converti en application web par Appizy vous téléchargez une archive zip avec tous les fichiers nécessaires au bon fonctionnement de celle-ci. Dans l’éditeur GoodBarber vous devez activer le contenu de type “Plugin” et ajouter une nouvelle section. Il suffit alors de charger dans la section l’intégralité des fichiers générés par Appizy. Une fois l’opération terminée, la fonction de prévisualisation permet de contrôler le résultat. C’est prêt.

Pour les plus utilisateurs avec de connaissances en JavaScript, CSS et HTML il est possible d'intégrer des modifications au calculateur manuellement. Le code généré par Appizy est ouvert et il peut être édité. Les plus expérimentés (ou ceux qui veulent faire appel à un développeur professionnel) pourront travailler avec le SDK GoodBarber pour interagir de manière plus avancée avec le téléphone (géolocalisation, notification, etc).

C’est encore le début de l’aventure entre GoodBarber et Appizy. Nous attendons avec impatience les retours des utilisateurs pour adapter notre solution et opérer d'éventuelles modifications.

POUR ALLER PLUS LOIN :

 

  • Vous souhaitez approfondir le développement de votre app en y intégrant un nouveau fichier ? Découvrez comment créer une section photo, article et vidéo sans une source externe  à travers quelques étapes simples. Grâce à votre ordinateur vous pourrez ainsi mettre en ligne un contenu de qualité directement disponible sur l'écran de votre appareil mobile.
  • Vous souhaitez mettre en valeur un dossier ou un fichier sur l'écran de votre appareil ? En fonction de vos envies, découvrez comment la gestion des polices de caractère  peut vous permettre de mettre en ligne un contenu attirant, simplement grâce à votre ordinateur !
  • En fonction de vos envies et besoins, vous pouvez aller plus loin dans la création de contenu. Découvrez notre tutoriel vidéo - comment créer une navigation multi-level dans une app  qui vous permettra par exemple de mettre une image en plein écran dans chaque section ou fichier. Vous pourrez ainsi mettre en ligne un contenu design et attrayant.
  • Nous vous proposons de consulter notre dossier établissant un feedback sur l'interruption de service de jeudi 28/11  pour tout comprendre de cet incident. Heureusement, votre travail a pu reprendre dès la fin de cette perturbation qui a tout de même perturbé la création d'app en ligne pendant une journée. Notre fonction principale étant de vous permettre cette création, nous nous excusons pour cet incident technique.
  • En fonction de vos besoins, GoodBarber vous propose de mettre en ligne votre contenu de différentes manières. Consultez les services workers pour application mobile  pour tout comprendre de la PWA. De cette manière, votre fichier sera accessible sur des écrans d'ordinateur et de téléphone.