csvAan de slag met csv


Opmerkingen

csv is een acroniem dat staat voor door komma's gescheiden waarden. Een csv-bestand is platte tekst, maar de tekens kunnen op verschillende manieren worden gecodeerd. Elke regel in zo'n bestand vertegenwoordigt een enkel record . De inhoud van een csv-bestand moet worden begrepen als de inhoud van een tabel waarin elk record één rij van de tabellen vertegenwoordigt. Hoewel de afkorting aangeeft dat de waarden in lijnen worden gescheiden door komma's, kunnen ze in feite worden gescheiden door een willekeurig teken, en kunnen stringwaarden worden ontsnapt door bijvoorbeeld apostrofs of dubbele aanhalingstekens. Vaak is de eerste regel van een csv-bestand opgemaakt op dezelfde manier als volgende regels, maar bevat het identificatiegegevens voor de gegevens erin; in deze bestanden biedt deze eerste regel kopteksten voor de tabel die wordt vertegenwoordigd door het bestand.

csv-bestanden worden veel gebruikt voor het opslaan en verzenden van gegevens. De meeste complete talen en systemen omvatten, of bieden toegang tot, middelen voor het ontleden van regels binnen dergelijke bestanden voor hun waarden.

Installatie of instellingen

Een CSV-bestand zelf vereist geen installatie omdat het slechts een tekstbestand is, meestal met de extensie .csv .

Een CSV-bestand bevat meestal records. Elke regel vertegenwoordigt één record en wordt gescheiden door een scheidingsteken, meestal een komma; maar puntkomma's en tabbladen worden ook vaak gebruikt. Elke regel moet hetzelfde aantal velden hebben.

example.csv:

Name,Age,Skill,Height,Friendly
Bob,22,10,6.3,yes
Frank,12,7,5.5,no
 

Verwerking van csv-bestanden in verschillende systemen en talen

Kleine, eenvoudige csv-bestanden kunnen worden gebouwd met alleen een teksteditor, omdat een CSV-bestand eenvoudig tekst is. Als u spreadsheetsoftware beschikbaar hebt, zijn deze meestal een gemakkelijke manier om CSV-bestanden te openen en op te slaan.

Het lezen en schrijven ervan of het anders verwerken van de inhoud gebeurt efficiënter met behulp van de producten die beschikbaar zijn voor de taal of systemen van uw keuze.