{"id":721,"date":"2021-06-03T17:25:50","date_gmt":"2021-06-03T17:25:50","guid":{"rendered":"https:\/\/support.mrdm.com\/?post_type=batch&#038;p=721"},"modified":"2025-02-19T15:30:25","modified_gmt":"2025-02-19T14:30:25","slug":"csv","status":"publish","type":"batch","link":"https:\/\/support.mrdm.com\/nl\/batch\/handleiding\/ondersteunende-documentatie\/bestandsformaten\/csv\/","title":{"rendered":"CSV"},"content":{"rendered":"\n<p>Een csv &#8216;comma seperated values&#8217; is een (punt)komma gescheiden bestand. Bij het opstellen van een batch in .csv heeft u de&nbsp;<a href=\"https:\/\/support.mrdm.com\/nl\/batch\/handboek\/ondersteunende-documentatie\/datadictionary\/\">datadictionary<\/a>&nbsp;nodig.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">In het kort<\/h4>\n\n\n\n<p>De extensie van het aangeleverd bestand is \u201c.csv\u201d. In de eerste regel van het csv-bestand noteert u de variabele-namen waarvoor u gegevens aan gaat leveren. De variabele namen worden door een puntkomma van elkaar gescheiden. De gegevens worden in de rijen daaronder ingevuld op basis van dezelfde volgorde van de eerste regel van het csv-bestand. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">De regels<\/h4>\n\n\n\n<p>Bij aanlevering in csv gelden de volgende regels voor de samenstelling van het bestand:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Het eerste record (regel) in het csv-bestand bevat de namen van de aan te leveren variabelen. Een variabele wordt in dit verband ook wel een \u2018header\u2019 genoemd. De schrijfwijze van een header dient gelijk te zijn met de schrijfwijze van de variabele uit de datadictionary. Let op! headers zijn hoofdlettergevoelig.&nbsp;<\/li>\n\n\n\n<li>De velden worden bij voorkeur gescheiden door puntkomma\u2019s. Er kunnen ook andere scheidingstekens dan de puntkomma gebruikt worden, u kunt hierover afspraken maken met MRDM door contact op te nemen met onze servicedesk.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-group has-mrdm-grey-10-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Voorbeeld op basis van puntkomma\u2019s als scheidingsteken<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>in de eerste regel ziet u het record met headers<\/li>\n\n\n\n<li>in de tweede regel ziet u de eerste regel met waarden<\/li>\n\n\n\n<li>in de derde regel ziet u de tweede regel met waarden. Op variabele 3 is geen waarde aangeleverd.<\/li>\n<\/ol>\n\n\n\n<ol class=\"wp-block-list\">\n<li>var1;var2;var3;var4;var5<\/li>\n\n\n\n<li>antwoord_variabele_1;antwoord_variabele2;antwoord_variabele3;antwoord_variabele4;antwoord_variabele5<\/li>\n\n\n\n<li>antwoord_variabele_1;antwoord_variabele2;;antwoord_variabele4;antwoord_variabele5<\/li>\n<\/ol>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Spaties en tabs voorafgaand en volgend op het scheidingsteken worden genegeerd.<\/li>\n\n\n\n<li>Velden die beginnen of eindigen met spaties moeten worden voorafgegaan en afgesloten met een dubbel citaat teken. De citaat tekens zullen geen onderdeel zijn van de ingelezen data.<\/li>\n\n\n\n<li>Velden die een dubbel citaat teken bevatten moeten worden voorafgegaan en worden afgesloten met een dubbel citaat teken. Ook ieder dubbel citaat teken in het veld zelf moet worden voorafgegaan en afgesloten met een dubbel citaat teken.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-group has-mrdm-grey-10-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Gebruik van dubbel citaat teken<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>in de eerste regel ziet u het record met headers<\/li>\n\n\n\n<li>in de tweede regel ziet u de eerste regel met waarden. De spatie achter \u2018Utrecht\u2019 wordt ge\u00efmporteerd.&nbsp;<\/li>\n\n\n\n<li>in de derde regel ziet u de tweede regel met waarden. De spatie achter de waarde \u2018v\u2019 wordt genegeerd.<\/li>\n\n\n\n<li>in de vierde regel ziet u hoe een waarde met dubbele citaat tekens moet worden aangeleverd.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li>geslacht;gebplaats;leeftijd<\/li>\n\n\n\n<li>m;\u201dUtrecht \u201d;48<\/li>\n\n\n\n<li>v ;Amsterdam;56<\/li>\n\n\n\n<li>m; \u201cEindhoven \u201c\u201cde gekste\u201d\u201d\u201d; 43<\/li>\n<\/ol>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ieder record is \u00e9\u00e9n regel. Een record regeleinde mag bestaan uit een \u201cline feed\u201d (ASCII\/LF=0x0A), of een \u201ccarriage return en line feed\u201d (ASCII\/CRLF=0x0D 0x0A).&nbsp;<\/li>\n\n\n\n<li>Een waarde kan en mag bestaan uit meerdere regels. Denk hierbij bijvoorbeeld aan een antwoord dat u invult in een vrij-tekst-veld. Wanneer een waarde uit meerdere regels bestaat moet de waarde worden voorafgegaan en worden afgesloten met een dubbel citaat teken<\/li>\n\n\n\n<li>Als u voor een record op een variabele geen waarde aan kunt leveren dan levert u simpelweg niets aan.<\/li>\n\n\n\n<li>Het bestand mag geen lege rijen en kolommen bevatten.&nbsp;<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-group has-mrdm-grey-10-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Records en regeleinden&nbsp;<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>in de eerste regel ziet u het record met headers.&nbsp;<\/li>\n\n\n\n<li>Op de eerste regel, achter de variabele \u2018land\u2019, staat een \u2018lege kolom\u2019 genoteerd. Dit is niet toegestaan.<\/li>\n\n\n\n<li>in de tweede regel ziet u de eerste regel met waarden.<\/li>\n\n\n\n<li>in de derde regel ziet u de tweede regel met waarden. De waarde op de variabele opinie bestaat<br>uit meerdere regels. De regel voor deze persoon wordt afgesloten op regel 5.&nbsp;<\/li>\n\n\n\n<li>in regel&nbsp; 6 ziet u hoe u een variabele \u2018leeg\u2019 kunt laten. Er staat niets ingevuld op de variabele opinie.<\/li>\n\n\n\n<li>in regel 7 lijkt een lege regel genoteerd te staan. Dit zorgt voor een error en moet voorkomen worden.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li>geslacht;gebplaats;leeftijd;opinie;land;;<\/li>\n\n\n\n<li>v ;Amsterdam;56;\u201dgeen mening\u201d;Nederland<\/li>\n\n\n\n<li>v;Alkmaar;30;\u201dHallo;<\/li>\n\n\n\n<li>ik vind het een goed idee.<\/li>\n\n\n\n<li>groeten\u201d;Nederland<\/li>\n\n\n\n<li>m;Leiden;45;;Nederland<\/li>\n\n\n\n<li>;;;;<\/li>\n<\/ol>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Numerieke waarden hebben de punt \u201c.\u201d als decimaal scheidingsteken en bevatten verder geen duizendtal scheidingstekens.<\/li>\n\n\n\n<li>Om uw gegevens goed te kunnen verwerken moet bekend zijn welke character encoding gebruikt wordt. Standaard wordt uitgegaan van UTF-8. Indien u gebruik wil maken van een andere character encoding format dient u dit kenbaar te maken, dit kan via onze servicedesk.&nbsp;<\/li>\n<\/ul>\n","protected":false},"parent":718,"menu_order":1,"template":"","class_list":["post-721","batch","type-batch","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/support.mrdm.com\/nl\/wp-json\/wp\/v2\/batch\/721","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/support.mrdm.com\/nl\/wp-json\/wp\/v2\/batch"}],"about":[{"href":"https:\/\/support.mrdm.com\/nl\/wp-json\/wp\/v2\/types\/batch"}],"version-history":[{"count":13,"href":"https:\/\/support.mrdm.com\/nl\/wp-json\/wp\/v2\/batch\/721\/revisions"}],"predecessor-version":[{"id":10758,"href":"https:\/\/support.mrdm.com\/nl\/wp-json\/wp\/v2\/batch\/721\/revisions\/10758"}],"up":[{"embeddable":true,"href":"https:\/\/support.mrdm.com\/nl\/wp-json\/wp\/v2\/batch\/718"}],"wp:attachment":[{"href":"https:\/\/support.mrdm.com\/nl\/wp-json\/wp\/v2\/media?parent=721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}