Dator > hur man skapar en csv -fil i en rapport med Visual C #

  • hur man skapar en csv -fil i en rapport med Visual C #


  • . Microsofts NET Framework erbjuder en mängd verktyg för att utföra gemensamma insatser på Windows persondatorer , men dock saknar en inbyggd funktionalitet för att skapa Kommaavgränsade värden ( CSV ) -filer . Detta kan göra det svårt att skriva kod som kan dela data mellan flera program i Microsoft Visual C # . Det är dock CSV en enkel nog format som du kan skriva in koden för att generera CSV -filer med hjälp av verktyg som tillhandahålls av Net
    1 .
    Skapa en ny konsol program i C # genom att klicka på "Fil ", " Nytt projekt "," Console Application " och klicka på " OK ". Detta kommer att generera ett skelett program för dig
    2
    Lägg till en CSV författare metod genom att klistra in följande kod i ditt program : .

    public void CSVWriter ( DataTable bord , String filnamn ) {

    textförfattare o=new StreamWriter ( filnamn ) ;


    foreach ( DataColumn kol i table. Columns )
    {
    o. Skriv ( col. ToString ());

    om (COL=table. Columns [ table. Columns. Count-1 ] ! )
    {
    o. Write ( " , " ) ; }

    }
    o. WriteLine () ;

    foreach ( DataRow rad i table. Rows )
    {
    foreach (Objekt col i row. ItemArray )
    {
    o. Write ( col. ToString ());
    om (COL=row. ItemArray [ row. ItemArray. Count ()-! 1 ] ) {

    o. Skriv (",");
    } }

    o. WriteLine () ; }

    o. Close () ;

    }


    Detta program tar en DataTable objekt och ett filnamn . Den går sedan genom hela DataTable och infogar data i en fil , separera värden med kommatecken och varje rad i tabellen med en ny linje .
    3 .
    Skapa en main-metod för att testa CSVWriter metod och se till att det fungerar som den ska . Klistra in följande i ditt program :

    public void main (String [ ] args ) {

    DataTable dt=new DataTable () ;
    DT . Columns. Add ( " Titel " , typeof ( sträng )) ,
    dt. Columns. Add ( " Författare " , typeof ( sträng )) ,
    dt. Rows. Add ( "Romeo och Julia " , " William Shakespeare " ) ;
    dt. Rows. Add ( "Dune " , " Frank Herbert " ) ;
    CSVWriter ( DT , " C : \ \ test. csv " ) ;

    }

    Detta skapar en snabb test DataTable som innehåller information om böcker och införs två böcker i tabellen : "Romeo och Julia " och " Dune ". Det uppmanar sedan CSVWriter att skriva denna tabell till en fil som heter "test . csv " i C : . . katalog
    4
    Klicka på den gröna pilen i verktygsfältet för att köra dina testprogram En svart skärm kommer att dyka upp och snabbt försvinna Klicka på "Start ", " Den här datorn " och " C : ". Hitta " test. csv " filen i listan över filer på C-enheten och dubbelklicka på den bör öppnas i Anteckningar och visa följande om de är framgångsrika :

    Titel , Författare
    Romeo och Julia av William Shakespeare
    Dune , Frank Herbert


Previous:nothing Next:hur du uppdaterar m810lr bios





Relaterade artiklar


  • roll underhåll av programvara
  • hur man skriver anpassade JSP- taggar
  • hur man kan felsöka ett Visual Basic-funktion
  • hur du ställer in storleken på en bild i html
  • hur man beräknar arbetsdagar i Visual Basic
  • Ta bort en fil i php
  • hur man anropar en lagrad procedur i en SQL -server från VB
  • Vad är Microsoft Visual C + + ?
  • hur man läser en XML -fil med PHP
  • prolog vs lisp