Connecter vos données à Google Sheets ou Excel
Analysez vos réponses de formulaires, enquêtes et billetterie en temps réel dans votre tableur préféré. Voici les méthodes disponibles selon votre plan.
Export CSV (tous les plans)
La méthode la plus simple pour obtenir vos données dans un tableur.
- Accédez à votre formulaire, enquête ou événement billetterie depuis le tableau de bord.
- Cliquez sur l'onglet Réponses (ou Participants pour la billetterie).
- Cliquez sur le bouton CSV dans la barre d'outils d'export.
- Un fichier
.csvest téléchargé.
Importer dans Google Sheets
- Ouvrez Google Sheets et créez un nouveau tableur (ou ouvrez-en un existant).
- Menu Fichier → Importer → Téléverser.
- Glissez-déposez le fichier CSV téléchargé.
- Sélectionnez Remplacer la feuille actuelle et cliquez sur Importer les données.
Importer dans Microsoft Excel
- Ouvrez Excel et créez un nouveau classeur.
- Menu Données → À partir d'un fichier texte/CSV.
- Sélectionnez le fichier CSV téléchargé.
- Configurez l'encodage (UTF-8) et le séparateur (virgule), puis cliquez sur Charger.
Limite : L'export CSV est un instantané. Pour une synchronisation automatique, utilisez la méthode webhook ci-dessous (plan Pro).
Export Excel (.xls)
Exportez directement au format Excel pour une ouverture immédiate dans Microsoft Excel, LibreOffice Calc ou WPS Office.
- Accédez à votre formulaire et cliquez sur l'onglet Réponses.
- Cliquez sur le bouton Excel dans la barre d'outils d'export.
- Le fichier
.xlsest téléchargé et s'ouvre directement dans Excel.
Le fichier Excel inclut les en-têtes formatés et toutes les réponses avec les labels de statut. Compatible avec Excel 2010+, Google Sheets, LibreOffice.
Export PDF (impression)
Générez un rapport PDF formaté de vos réponses — idéal pour l'archivage et le partage.
- Cliquez sur le bouton PDF dans la barre d'outils d'export.
- Une fenêtre d'aperçu avant impression s'ouvre avec le titre du formulaire, les statistiques et un tableau de toutes les réponses.
- Dans la boîte de dialogue d'impression, sélectionnez Enregistrer au format PDF comme destination.
- Cliquez sur Enregistrer pour télécharger le PDF.
Synchronisation automatique avec Google Sheets (Pro)
Connectez votre formulaire à Google Sheets pour que chaque nouvelle réponse soit ajoutée automatiquement en temps réel.
Étape 1 : Créer un Google Apps Script
- Ouvrez Google Sheets et créez un nouveau tableur.
- Menu Extensions → Apps Script.
- Remplacez le contenu par le script ci-dessous :
function doPost(e) {
const sheet = SpreadsheetApp.getActiveSpreadsheet()
.getSheetByName("Réponses") ||
SpreadsheetApp.getActiveSpreadsheet()
.insertSheet("Réponses");
const data = JSON.parse(e.postData.contents);
// En-têtes (première ligne seulement)
if (sheet.getLastRow() === 0) {
const headers = [
"Date", "Formulaire", "Statut", "Score",
...data.answers.map(a => a.question)
];
sheet.appendRow(headers);
}
// Données
const row = [
new Date(data.submittedAt),
data.formTitle || "",
data.status || "NEW",
data.score || 0,
...data.answers.map(a => a.value || "")
];
sheet.appendRow(row);
return ContentService
.createTextOutput(JSON.stringify({ok: true}))
.setMimeType(ContentService.MimeType.JSON);
}Étape 2 : Déployer le script
- Cliquez sur Déployer → Nouveau déploiement.
- Type : Application Web.
- Exécuter en tant que : Moi.
- Accès : Tout le monde (pour permettre l'appel depuis SABI).
- Cliquez sur Déployer et copiez l'URL fournie.
Étape 3 : Configurer dans SABI
- Dans SABI, allez dans Paramètres de votre projet.
- Collez l'URL du webhook Google Apps Script dans le champ Webhook URL.
- Activez l'option Envoyer les réponses au webhook.
Chaque nouvelle réponse sera automatiquement ajoutée à votre Google Sheet.
API REST (développeurs)
Utilisez l'API SABI pour extraire vos données et les connecter à n'importe quel outil.
Exemple de requête
curl -X GET \ "https://sabi.tools/api/responses?formId=YOUR_FORM_ID" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json"
Consultez la documentation API complète pour l'authentification, les endpoints, les webhooks et des exemples d'intégration.
Comparaison des méthodes
| Méthode | Temps réel | Plan requis | Usage idéal |
|---|---|---|---|
| CSV | Non (instantané) | Gratuit | Analyse ponctuelle |
| Excel (.xls) | Non (instantané) | Gratuit | Ouverture directe dans Excel |
| Non (instantané) | Gratuit | Rapport imprimable / archivage | |
| Google Sheets (Webhook) | Oui | Pro | Suivi continu, tableaux de bord |
| API REST | Oui | Pro | Intégration personnalisée |
Questions fréquentes
Les exports incluent-ils les données des participants annulés ?▼
Oui, toutes les réponses sont incluses quel que soit leur statut. Filtrez par statut avant d'exporter si vous souhaitez exclure certaines réponses.
Y a-t-il une limite sur le nombre de réponses exportées ?▼
L'export inclut les réponses chargées sur la page actuelle. Pour exporter toutes les réponses d'un formulaire volumineux, utilisez l'API REST avec pagination.
Le webhook fonctionne-t-il avec Microsoft Excel Online ?▼
Pas directement. Pour Excel Online, utilisez Power Automate avec un déclencheur HTTP pour recevoir les données du webhook SABI et les écrire dans votre classeur OneDrive/SharePoint.