Valori separati da virgola (CSV ) utilizzano un formato comune , basato sul testo per la condivisione di fogli di calcolo e database di informazioni tra diverse applicazioni e su Internet . Il loro formato semplice e aperto significa che la maggior parte delle lingue progettate per l'utilizzo del server aziendale o di Internet hanno dedicato biblioteche esclusivamente per lavorare con queste informazioni . Ciò vale, ad esempio , di entrambi i linguaggi Visual Basic e Perl comunemente utilizzati per creare applicazioni in Windows e Linux . Istruzioni
Con Visual Basic
1
creare un nuovo progetto di Visual Basic facendo clic su " File " e " Nuovo progetto ". Selezionare " Applicazione console ".
2
Incollare il seguente codice nel progetto :
dim a = My.Computer.FileSystem.OpenTextFieldParser ( "c : \\ file.csv " )
in.setDelimiters ( "," ) per
righe fioco come ArrayList = new ArrayList ( ) per
mentre (non in.endofdata )
righe
. aggiungere ( in.ReadFields ) per
fine mentre
sai hanno tutti i dati del file CSV in una lista di array di Visual Basic . Sostituire la "c : \\ file.csv " . Nome del file con il nome del database CSV che si desidera leggere
3
Salvare il lavoro premendo " Ctrl -S" ed eseguire il progetto facendo clic sulla freccia verde nella barra dei menu .
Con Perl
4
Aprire un editor di testo .
5
Incollare il seguente il codice :
# /user /bin /perl
uso Text :: CSV ;
my $ a = ' file.csv '
mia $ parser = Text :: CSV - > new ( ) ;
aperto ( CSV , "<" , $ a ) ;
mentre ( ) {
$ parser - > parse ( $ _ ) ;
miei $ colonne = $ parser -> campi ( );
stampa " @ colonne \\ n" ;
}
vicino CSV ;
6
Salvare il file con il nome " csvparse.pl . " Può essere eseguito in Unix con il comando " /csvparse.pl . " - O in Windows utilizzando il comando " csvparse.pl , " se Perl è installato su Windows
< . br>