Bonjour, je suis débutant complet en développement et j'aimerais créer un site web ou un logiciel de saisie de données à partir d'un questionnaire dynamique. Le formulaire devra contenir de nombreuses questions conditionnelles : afficher ou préremplir certaines réponses selon les choix précédents, ignorer des sections, ajouter des questions et éventuellement répéter certaines étapes dans une boucle.
Le fichier Excel existe déjà. Il a été conçu à l'origine comme un questionnaire papier et ne peut pas être modifié. Mon objectif est que les réponses saisies dans le formulaire alimentent automatiquement ce fichier, puis que la personne qui répond puisse télécharger son rapport au format PDF ou Excel.
J'ai essayé d'utiliser Google Forms, mais ses possibilités de logique conditionnelle ne correspondent pas à mes besoins. Je pensais utiliser SurveyJS, mais je suis ouvert à une solution plus adaptée.
Comme je ne connais pratiquement rien au code, j'aimerais savoir quelle approche serait réaliste : apprendre les bases et développer moi-même, utiliser un outil no-code/low-code ou faire appel à un développeur. Je cherche surtout à comprendre les technologies et les étapes nécessaires pour mener ce projet à bien.
4 Answers
Le plus important est de ne pas choisir la technologie avant d’avoir décrit précisément les règles métier. Faites d’abord un tableau listant chaque question, les réponses possibles, les questions à afficher ou masquer et les cellules ou feuilles Excel à remplir.
Selon la complexité, une base de données serait peut-être plus adaptée qu’un fichier Excel comme stockage principal. Excel pourrait ensuite servir uniquement de modèle d’export. Modifier directement un classeur conçu comme un formulaire papier peut devenir fragile, surtout si plusieurs personnes l’utilisent en même temps.
Les assistants comme ChatGPT peuvent aider à comprendre le code ou à produire de petits exemples, mais ils ne remplaceront pas la conception du système. Pour commencer, définissez un cas minimal : cinq ou dix questions, une condition d’affichage, une valeur calculée et un export. Ensuite, testez cette base avec une copie du fichier Excel.
Il faut aussi vérifier si le classeur contient des formules, des cellules fusionnées, des macros ou une mise en page particulière. Ces éléments peuvent fortement influencer la méthode d’écriture et la possibilité de générer automatiquement un PDF.
Avec aucune expérience en programmation, développer seul la solution complète risque d’être assez long. Vous pouvez apprendre les bases du HTML, du JavaScript, des API et du traitement de fichiers, mais il faudra aussi gérer la sécurité, les erreurs, les sauvegardes et la génération des documents.
Une solution no-code ou low-code peut être suffisante si les règles restent simples. En revanche, si les boucles et les exports doivent être très personnalisés, faire réaliser un prototype par un développeur sera probablement plus efficace. Préparez un exemple concret de parcours utilisateur et quelques lignes représentatives du fichier Excel pour obtenir une estimation réaliste.
Pour un projet avec beaucoup de logique conditionnelle, des boucles, l’écriture dans un modèle Excel existant et la génération de rapports, il ne s’agit plus vraiment d’un simple formulaire. Il faudra probablement une application avec une interface de saisie, un moteur de règles, un traitement des données et un module d’export.
Si vous partez de zéro, commencez par un petit prototype avec quelques questions et un seul parcours conditionnel. Cela permettra de vérifier que le modèle Excel peut être rempli correctement avant de construire tout le questionnaire. SurveyJS peut convenir pour l’interface et les règles, mais il faudra développer vous-même la partie serveur et l’export Excel/PDF.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically