Dator > hur man läser csv -filer i perl

  • 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 de värden i varje rad separeras med kommatecken och varje rad åtskilda av mellanslag . Oftast , men inte alltid, är den första raden används för att ange namnet på kolumnerna . Till exempel kan följande text ingå i en CSV- kalkylblad för böcker :



    "Titel" , " Författare "

    " Romeo och Juliet " , " William Shakespeare "

    " Hamlet " , " William Shakespeare "



    Läs CSV -filer i Perl programmeringsspråk med hjälp av Text : : CSV bibliotek .
    1 .
    Skapa en ny textfil i en textredigerare . Valfri textredigerare kommer att göra , inklusive Windows Anteckningar , men filen måste sluta med " . PL "filtillägg och inte " . txt "eller" . rtf . "
    2 .
    Klistra följande signatur till första raden i textfilen. Även om de inte behövs , hjälper det om du distribuerar ditt arbete till andra eller glömma senare vilket språk scriptet använder .



    # ! /usr /bin /perl
    .
    3
    Lägg till följande rad i textfilen för att importera Perl CSV parsing bibliotek :



    använda Text : : CSV ,

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



    min $ input=' file. csv ' ;



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



    öppna ( CSV , " <, " , $ input ) ;



    medan ( ) {

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

    min @ columns=$ parser-> fält () ;

    skriva "@ kolumner \ n ";

    }

    }

    nära CSV ,



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

    tips och varningar


  • Installera Text : : CSV bibliotek från CPAN katalogen automatiskt med kommandot " cpan Text : : CSV . "
  • Du kan köra kommandot genom att köra " perl csvparse. pl " vid en depå.

Previous:nothing Next:hur man läser en rå webbsida i Visual Basic





Relaterade artiklar


  • hur man skriver datum och tid genom Visual Basic
  • projekt idéer med Visual Basic
  • Microsoft Visual Database Tools
  • video dekompression verktyg
  • hur du uppgraderar Visual Basic 6 kod
  • hur man gör en proxy klickern i VB 6
  • hur man hanterar en null pekare undantag i Java
  • mysql tutorial för att skapa tabeller
  • hur man gör en gratis hemsida utan avancerad programmering
  • hur du ställer animation bakgrunden på en webbsida