Comment créer des formulaires web interactifs à partir d'Excel
Excel ne génère pas nativement des formulaires HTML interactifs (champs saisissables). Il faut un convertisseur tiers.
Solution recommandée : SpreadsheetConverter (payant, essai 30 jours)
https://www.spreadsheetconverter.com/ — Convertit .xlsx en HTML/JS avec champs interactifs, validation, listes déroulantes, calculs côté client.
Procédé
- Téléchargez et installez SpreadsheetConverter (fichier .exe). Nécessite .NET Framework 4.7+ (installé auto si absent).
- Ouvrez Excel. Nouvel onglet « SpreadsheetConverter » dans le ruban.
- Construisez votre formulaire dans Excel :
- Colonne A : étiquettes (ex. « Prénom », « Email », « Pays »).
- Colonne B : cellules vides pour saisie utilisateur.
- Définir les champs de saisie : sélectionnez une cellule de saisie (col B) > onglet SpreadsheetConverter > **« Marquer cellule de saisie »** (Mark Input Cell). Répétez pour chaque champ.
- Listes déroulantes : sélectionnez cellule > « Liste déroulante » (Dropdown List) > saisissez les options (une par ligne) > OK.
- Cases à cocher, boutons radio, calendriers : boutons dédiés dans le ruban SpreadsheetConverter.
- Validation (ex. email, numérique) : « Validation des données » Excel standard (Données > Validation) — souvent repris.
- Calculs : formules Excel normales (SOMME, SI, RECHERCHEV) — converties en JavaScript.
Conversion et test
- Onglet SpreadsheetConverter > **« Convertir »** (Convert).
- Suivez l'assistant (nom, dossier de sortie, options).
- À la fin, le fichier HTML s'ouvre dans le navigateur par défaut. Testez la saisie, calculs, envoi.
Déploiement
- Le dossier généré contient :
index.html,script.js,style.css, dossiersimages,lib(jQuery, etc.). - Déposez le dossier sur votre serveur web (Apache, Nginx, IIS, hébergement mutualisé, GitHub Pages, Netlify).
- Traitement côté serveur (enregistrement BDD, email) : le formulaire génère un POST JSON. Il faut un script backend (PHP, Node, Python, Apps Script) pour le recevoir. SpreadsheetConverter propose des exemples PHP/ASP.NET.
Alternatives gratuites / low-code
- Google Forms / Microsoft Forms : création visuelle, stockage Sheets/Excel Online, gratuit. Pas de logique Excel complexe.
- AppSheet (Google Cloud) : crée appli mobile/web depuis Google Sheets/Excel (freemium).
- Power Apps (Microsoft) : depuis Excel/SharePoint/Dataverse (licence premium).
- NocoDB / Baserow / Airtable : interface grille > formulaires + API (open-source pour NocoDB/Baserow).
- Excel Online + Forms (Office Scripts) : automatisation limitée.
Note
SpreadsheetConverter est puissant pour migrer des classeurs Excel complexes (calculs, macros simples) vers le web sans recoder. Pour nouveaux formulaires simples : Google Forms / Microsoft Forms sont plus simples et gratuits.
