Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako analyzovať CSV v Perlu

CSV ( hodnoty oddelené čiarkami ) súbory obsahujú text alebo číselné polia , ktoré sú oddelené čiarkami . Jedná sa o spoločný formát súboru používaný na výmenu dát medzi tabuľkovými programami , ako je napríklad Microsoft Excel alebo Microsoft Works a užívateľských aplikácií . V textovej hodnoty v CSV súboru sú obklopené dvojitým úvodzovkami . Jazyk Perl poskytuje s " Text :: CSV " modul pre analýzu dát CSV , ktorý vám dáva možnosť vykonávať správne rozdelenie súboru CSV v programe Perl , ak textové pole v súbore čiarky . Najjednoduchší spôsob , ako ukázať tento proces je použiť príklad , ako je zoznam štátov a hlavných miest . Veci , ktoré budete potrebovať
ActiveState Perl verzia 5.12 pre Win32
Zobraziť ďalšie inštrukcie dovolená 1

v systéme Windows Kliknite na tlačidlo " Štart " , vyberte " Microsoft Works " , a potom kliknite na tlačidlo " Microsoft Works "
2

Zadajte nasledovné dáta v prvých 11 radoch " A " stĺpika : .

stať ( kapitál )

Alabama

California , Sacramento

Delaware

Florida klipart

Georgia , Atlanta klipart

Havaj klipart

Idaho klipart

Kansas

Maine

Ohio , Columbus
3

Zadajte nasledovné dáta v prvých 11 radoch " B " Stránka 4

Kliknite na " Súbor " a potom kliknite na tlačidlo " Uložiť ako . " Zadajte " states.csv " v " Názov súboru " box . Vyberte " Text & čiarkami ( . Csv ) " možnosť z " Uložiť ako typ " pole a kliknite na tlačidlo " Uložiť " .
5

Kliknite na tlačidlo " Štart " vo Windows a potom kliknite na tlačidlo " Poznámkový blok " otvorte textový editor Notepad
6

Pridajte nasledujúci kód v otvorenom okne : .

use strict ;

použiť varovanie ;

použiť text :: CSV_XS ;

# otvorenie súboru pre analýzu

my $ file = "c : \\ states.csv ' ;

# definovať premennú textového poľa

my $ CSV = Text :: CSV_XS - > new ( ) ;

otvorené ( CSV ​​, " < " , $ file ) or die $ ; !

# rozobrať súbor do textových záznamov

while ( ) {

ďalšie if ( $ == 1 ) .

if ( $ csv - > parse ( $ _ ) ) {

moje @ stĺpca = $ csv - > pole ( ) ;

# Displej každý záznam na samostatnom riadku

tlače " stáť ( Capital ) : $ stĺpca [ 0 ] \\ n \\ Trank :

$ stĺpca [ 1 ] \\ r \\ n " ;

} else {

my $ err = $ csv - > , error_input ,

print " Nepodarilo sa spracovať riadok : $ err " ;

}

}

blízko CSV ;
7

Kliknite na " Súbor " a potom kliknite na tlačidlo " Uložiť " . Zadajte " parse.pl " v " Názov súboru " poľa a kliknite na tlačidlo " Uložiť " .
8

Kliknite na tlačidlo " Štart " vo Windows a potom kliknite na tlačidlo " Spustiť " . Zadajte " cmd " v " Open " poľa a kliknite na tlačidlo " OK " a otvorí sa okno príkazového riadka .
9

Zadajte " cd \\ " a stlačte " Enter " .

10

napíšte " perl parse.pl " na príkazovom riadku . Stlačte tlačidlo " Enter " pre spustenie " analyzovať " Perl skript analyzovať " uvádza , " CSV súbor a zobraziť jeho textové polia na obrazovke .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené