CSV ( kommaseparert verdi ) er et spesielt filformat som brukes til å overføre data i regneark fra ett program til et annet . Data i CSV -format er lagret i en enkel tekstfil med verdiene i hver rad separert med komma og hver rad adskilt med mellomrom . Vanligvis, men ikke alltid , er den første linje som brukes for å angi navnet på kolonner . For eksempel kan følgende tekst være en del av et CSV -regneark for bøker : "Tittel" , " Forfatter " " Romeo og Julie ", " William Shakespeare " " Hamlet ", " William Shakespeare " Les CSV-filer i Perl programmeringsspråk ved hjelp av Text :: CSV bibliotek . Instruksjoner
en
Lag en ny tekstfil i en tekst editor. Enhver tekst editor vil gjøre, inkludert Windows Notepad , men filen skulle ende med " . Pl " filtype og ikke " . Txt " eller " . RTF . "
2
Paste følgende signaturen til den første linjen i tekstfilen. Selv om ikke nødvendig , det hjelper hvis du distribuere arbeidet til andre eller glemmer senere hvilket språk skriptet bruker.
#! /Usr /bin /perl
3
Legg til følgende linje i tekstfilen å importere Perl CSV parsing bibliotek : en
bruk tekst :: CSV ;
4
Parse og skrive ut innholdet i en CSV -fil ved å lime disse linjene :
min $ innspill = ' file.csv ';
min $ parser = Tekst :: CSV - > new ();
åpen ( CSV, " < ", $ input);
while ( ) { if ( $ parser -> parse ( $ _ ) ) { mine @ kolonner = $ parser -> felt ( ) ; print " @ kolonner \\ n "; } } nært CSV ; .
Erstatt file.csv "med navnet på CSV -filen til å analysere