Dator > hur man läser en xls -fil med C #

  • hur man läser en xls -fil med C #


  • Att veta hur man läser en Microsoft Office Excel -fil med hjälp av Microsoft Visual C # kan du spara tid om du kontinuerligt använt Excel-data i din C #-applikationer . Excel är ett kalkylprogram som ingår i Microsoft Office-paketet . C # är ett objektorienterat dator programmeringsspråk från Microsoft , och det är vanligen används för den flexibilitet det ger . I några få steg kan du skriva C # -kod för att skapa en ny Excel- arbetsbok , skriv till den, sedan läsa innehållet
    1 .
    Starta Microsoft Visual C # Express och klicka på " Nytt projekt . . . " i den vänstra rutan på skärmen . Dubbelklicka på " Windows Forms Application "i mitten rutan i " Nytt projekt " Fönster .
    2 .
    Dubbelklicka på " knappen " på "Verktyg " om du vill skapa en ny -knappen. Dubbelklicka på " Button1 "för att öppna " Form1. cs " modul . Tryck på " Ctrl " och " A " och tryck sedan på " Delete "för att radera befintlig kod .
    3 .
    Kopiera och klistra in följande kod till din " Form1. cs " modul .

    using System;

    använder systemet. Collections. Generic ;

    med System. ComponentModel ,

    hjälp System. Data ;

    hjälp System. Drawing ;

    Använda System. Linq ;

    hjälp System. Text ;

    hjälp System. Windows. Forms ;

    hjälp System. Reflection ,

    använda Excel=Microsoft. Office. Interop. Excel ;



    namespace WindowsFormsApplication1

    {

    partiella offentliga klass Form1 : Form

    {

    offentliga Form1 ( )

    {

    InitializeComponent () ;

    }



    Excel . Ansökan XLObjectApp ;

    Excel. _Workbook XLObjectBk ;



    privat void button1_Click ( objekt avsändare , System. EventArgs e )

    {

    Excel. Workbooks XLObjectBks ;

    Excel. Sheets XLObjectShts ;

    Excel. _Worksheet XLObjectSht ;

    Excel. Range XLRange ;

    int x=2 ;

    dubbel [ , ] XLArray=ny dubbel [ 10 , 10] ,



    XLObjectApp=nya Excel . Ansökan () ;

    XLObjectBks=XLObjectApp. Workbooks ;

    XLObjectBk=XLObjectBks. Add ( Missing. Value ) ,

    XLObjectShts=XLObjectBk. Worksheets ;

    XLObjectSht=( Excel. _Worksheet ) XLObjectShts. get_Item (1) ,



    XLRange=XLObjectSht. get_Range ( " A1 " , saknas . värde),

    XLRange=XLRange. get_Resize (10 , 10) ,



    för ( lång iRow=0 ; iRow <10 ; iRow + + )

    {

    för ( lång iCol=0 ; iCol <10 ; iCol + + )

    {

    XLArray [ iRow , iCol ]=iRow * X ,

    X + + ;

    }

    }



    XLRange . set_Value ( Missing. Value , XLArray ) ,

    XLObjectApp. Visible=true ;

    XLObjectApp. UserControl=true ;



    getDataFromExcel () ;



    }





    privat ogiltig getDataFromExcel ( )

    {



    Excel. Sheets XLObjectShts ;

    Excel. _Worksheet XLObjectSht ;

    Excel. Range XLRange ;



    XLObjectShts=XLObjectBk . Arbetsblad ,

    XLObjectSht=( Excel. _Worksheet ) XLObjectShts. get_Item (1) ,



    XLRange=XLObjectSht. get_Range ( " A1 " , " J10 " ) ,



    Object [ , ] XLArray ;

    XLArray=( System. Object [ , ] ) XLRange. get_Value ( Missing . värde),

    lång iRows=XLArray. GetUpperBound (0 ) ;

    lång iCols=XLArray. GetUpperBound (1) ,

    String valueString=" Array Data \ n " ;



    för ( lång rowCounter=1 ; rowCounter <= iRows ; rowCounter + + )

    {

    för ( lång colCounter=1 ; colCounter <= iCols ; colCounter + + )

    {

    valueString=String . Concat ( valueString ,

    XLArray [ rowCounter , colCounter ] toString () + " , " . )

    }

    valueString=String. Concat ( valueString , "\ n " ) ;

    }



    MessageBox. Show ( valueString , " Array värden från Excel " ) ;



    }

    }

    }
    4 .
    Tryck på " F5 "För att köra programmet och klicka på " Button1 " .


Previous:nothing Next:hur öppna MIME-filer i Outlook 2007





Relaterade artiklar


  • hur man skapar java script
  • hur man kan beräkna månatliga utbetalningar i Visual Basic
  • hur man använder Visual Basic kodning
  • Hur konvertera ett datum i kalendern i Java
  • Hur konvertera en sträng till ett datum i netto
  • hur man gör hemsida rubriker
  • javascript tutorial för pdf
  • Lägga till en fastighet till ett Word-dokument i VBA
  • Hur lär jag mig pseudokod & flödesscheman ?
  • hur man skriver datum och tid genom Visual Basic