Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> perl Programmering >> Content

    Hur man läser CSV -filer i Perl

    CSV ( kommaseparerade värden ) är ett speciellt filformat som används för att överföra data från kalkylark från ett program till ett annat . Data i CSV-format lagras i en grundläggande textfil med värdena i varje rad separeras med kommatecken och varje rad separeras med mellanslag . Vanligtvis , men inte alltid , är den första raden används för att ange namnet på kolumnerna . Till exempel kan följande vara en del av en CSV- kalkylblad för böcker : " Titel " , " Författare " " Romeo och Julia " , " William Shakespeare " " Hamlet " , " William Shakespeare " Läs CSV-filer i Perl programmeringsspråk med hjälp av Text :: CSV bibliotek . Instruktioner
    1

    Skapa en ny textfil i en textredigerare . Valfri textredigerare kommer att göra , inklusive Windows Anteckningar , men filen bör sluta med " . PL " filnamnet och inte " . Txt " eller " . Rtf . "
    2

    Paste följande signatur till den första raden i textfilen . Även om det inte behövs , hjälper det om du distribuerar ditt arbete till andra eller glömmer senare vilket språk scriptet använder .

    # ! /Usr /bin /perl
    3

    Lägg till följande rad i textfilen att importera Perl CSV parsing library :

    använda text :: CSV ,
    4

    tolka och skriva ut innehållet i en CSV -fil genom att klistra in dessa rader :

    min $ input = ' file.csv ' ,

    min $ parser = Text :: CSV - > ny ( ) ;

    öppen ( CSV ​​, " < " , $ input ) ,

    samtidigt ( ) {if ( $ parser- > parse ( $ _ ) ) { my @ kolumner = $ parser- > fält ( ) , print " @ kolumner \\ n " ;} } close CSV , .

    Ersätt " file.csv " med namnet på den CSV-fil för att tolka

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur konvertera binära data till en decimal i Perl
    ·Hur man använder en Perl Grep funktion
    ·Hur du kontrollerar om ett giltigt datum i Perl
    ·Hur man kör Perl på en bärbar dator
    ·Hur konverterar man från Python till Perl
    ·Hur får jag Perl counter script för att samla IP-adre…
    ·Klassnivå Variabler i Perl
    ·Vilket programmeringsspråk kallas Duct Tape på Intern…
    ·Hur man gör en Twitter Stream API i Perl
    ·Hur konvertera en array till en sträng i Perl
    Utvalda artiklarna
    ·Så för att ändra lösenordet i PHP-skript för MySQL…
    ·Färdigheter som behövs för CIS Spelprogrammering
    ·Hur Infoga bild inbäddade i Visual Basic
    ·Hur man använder Eclipse till List Utfasade Funktioner…
    ·PHP hjälpfunktioner
    ·Steg för att skapa ett verktygsfält i Visual Basic
    ·Så här räknar förekomster av ett tecken i en strän…
    ·Lönen för en Jr PHP Programmerare
    ·Visual Basic Termer och definitioner
    ·Hur man skapar en AVD Path i Android
    Copyright © Dator Kunskap http://www.dator.xyz