. 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