Data exporteren¶
FormVox laat je formulier-antwoorden in meerdere formaten exporteren voor externe analyse en archivering.
Export-formaten¶
CSV (Comma-Separated Values)¶
Geschikt voor:
- Spreadsheet-applicaties (Excel, Google Sheets, LibreOffice Calc)
- Eenvoudige data-analyse
- Importeren in andere systemen
Structuur:
- Eén rij per antwoord
- Eén kolom per vraag
- Eerste rij bevat vraag-titels
JSON (JavaScript Object Notation)¶
Geschikt voor:
- Ontwikkelaars en programmeurs
- API-integraties
- Behoud van data-structuur
Structuur:
{
"form": {
"title": "Klant-enquête",
"questions": [...]
},
"responses": [
{
"submitted": "2024-01-15T10:30:00Z",
"answers": {
"q1": "Jan Jansen",
"q2": "Zeer tevreden"
}
}
]
}
Excel (.xlsx)¶
Geschikt voor:
- Microsoft-Excel-gebruikers
- Geavanceerde analyse met formules
- Delen met niet-technische gebruikers
Features:
- Geformatteerde kolommen
- Meerdere sheets (samenvatting + ruwe data)
- Grafieken (optioneel)
ZIP (bestand-uploads)¶
Voor formulieren met bestand-upload-vragen, download alle geüploade bestanden:
- Open de Resultaten-weergave
- Klik op Uploads downloaden of het ZIP-icoon
- Alle geüploade bestanden worden gedownload als ZIP-archief
De ZIP-bestandsstructuur:
Let op: deze optie verschijnt alleen voor formulieren met bestand-upload-vragen waar bestanden zijn ingediend.
Hoe te exporteren¶
Vanuit de resultaten-weergave¶
- Open je formulier
- Klik op Resultaten in de toolbar
- Klik op de Exporteren-knop
- Kies je formaat (CSV, JSON of Excel)
- Configureer opties (zie hieronder)
- Klik op Downloaden
Export-opties¶
Includeer:
- Antwoord-tijdstempels
- Antwoord-IDs
- Gedeeltelijke antwoorden (incomplete inzendingen)
Formaat:
- Inclusief vraag-nummers
- Gebruik vraag-IDs als headers (voor JSON)
- Matrix-vragen flatten
Datum-range:
- Alle antwoorden
- Laatste 7 dagen
- Laatste 30 dagen
- Custom range
Werken met geëxporteerde data¶
In Excel/spreadsheets¶
Na export naar CSV of Excel:
- Open het bestand in je spreadsheet-applicatie
- Gebruik filters om subsets te analyseren
- Maak draaitabellen voor samenvattingen
- Bouw grafieken voor visualisatie
Tip: voor CSV-bestanden, gebruik "Data > Tekst naar kolommen" als kolommen niet correct splitsen.
In programmeertalen¶
Met de JSON-export:
Python:
import json
with open('responses.json') as f:
data = json.load(f)
for response in data['responses']:
print(response['answers'])
JavaScript:
const data = require('./responses.json');
data.responses.forEach(response => {
console.log(response.answers);
});
Geautomatiseerde exports¶
Geplande exports¶
Momenteel ondersteunt FormVox geen geplande exports. Voor regelmatige exports:
- Stel een agenda-herinnering in
- Exporteer handmatig op vaste intervallen
- Overweeg de API te gebruiken voor automatisering
API-export¶
Voor ontwikkelaars, gebruik de FormVox-API om programmatisch te exporteren:
curl -H "Authorization: Bearer TOKEN" \
https://your-nextcloud.com/apps/formvox/api/forms/FORM_ID/responses
Zie API-referentie voor details.
Data-privacy¶
Vóór het exporteren¶
Overweeg:
- Wie krijgt toegang tot het geëxporteerde bestand?
- Bevat het persoonsgegevens?
- Voldoe je aan databescherming-regelgeving (AVG, enz.)?
Gevoelige data¶
Voor formulieren met gevoelige data:
- Exporteer alleen wat je nodig hebt
- Bewaar exports veilig
- Verwijder exports zodra ze niet meer nodig zijn
- Anonimiseer data indien mogelijk
Back-up en archivering¶
Regelmatige back-ups¶
Voor belangrijke formulieren:
- Exporteer data regelmatig (wekelijks/maandelijks)
- Bewaar exports op een veilige locatie
- Bewaar meerdere versies
Oude data archiveren¶
Om oude antwoorden te archiveren en wissen:
- Exporteer alle antwoorden
- Verifieer dat de export compleet is
- Verwijder antwoorden uit FormVox
- Bewaar de export voor archivering
Formulier-bestand-back-up¶
Onthoud: het .fvform-bestand zelf bevat alle data:
- Formulier-structuur
- Alle antwoorden
Het bestand back-uppen = alles back-uppen.
Problemen oplossen¶
Grote exports¶
Voor formulieren met veel antwoorden:
- Gebruik datum-range-filters om in batches te exporteren
- Kies CSV (kleinere bestandsgrootte)
- Geef extra tijd voor de download
Encoding-issues¶
Als speciale tekens niet correct worden weergegeven:
- Zorg voor UTF-8-encoding bij openen van CSV
- Gebruik Excel's "Importeren"-feature in plaats van dubbelklikken
- Probeer het Excel-(.xlsx-)formaat in plaats
Ontbrekende data¶
Als antwoorden ontbreken:
- Check datum-range-filters
- Verifieer "gedeeltelijke antwoorden meenemen" indien nodig
- Check formulier-permissies
Volgende stappen¶
- Bekijk Resultaten-analyse-features
- Leer over API-toegang
- Configureer Beveiligings-instellingen