Dator > hur man fråga från en Excel-ark med Visual Basic

  • hur man fråga från en Excel-ark med Visual Basic


  • Din Excel tillhandahålla information som används i Visual Basic (VB ) applikationer . VB formulär innehåller interna Excel anslutningar för frågor data . Den information du frågan används sedan för att visa , beräkna eller manipulera data . Du ansluter till ett Excel-ark från VB använder liknande metoder används för att fråga en Access- databas eller SQL Server . VB språk är ett enkelt sätt att använda Excel kalkylark i valfri skrivbordsdator eller webbtillämpningar
    1 .
    Skapa anslutningssträngen som pekar på Excel -filen . Strängen faktiskt inte ansluta förrän anslutningen kallas , men den bygger upp kommandot används för att fästa VB till Excel . Följande kod ställer in anslutningen sträng:

    Dim conn As String=" Provider=Microsoft. Jet. OLEDB. 4. 0; Data Source=C: \ theExcelFile. xls ; Utökade egenskaper="" Excel 8. 0 ;"""

    Ersätt "C : \ theExcelFile. xls " . med namnet på din Excel- kalkylblad
    2
    Connect och fråga Excel-kalkylbladet . Den " OLE Adapter " ansluter till olika filer på din hårddisk från Visual Basic . OLE Adapter hanterar översättning mellan VB -kod och Excel formaterad fil . Följande väljer alla poster från den första tabellen :

    Dim data som nya OledbDataAdapter ( " SELECT * FROM [ Blad1 $ ] " , conn )

    Observera " Conn " anslutning sträng variabel skall läggas till adaptern .
    3 .
    Fyll din datauppsättning , så du kan använda det returnerade värden i andra områden i ditt VB -kod . Ett dataset är en grundläggande enhet som används för att innehålla alla poster hämtas från olika datakällor som Excel , Access eller SQL Server . Använd följande kod för att "fylla " de uppgifter som med den returnerade Excel värden :

    Dim -databasen New DataSet ( )
    data. TableMappings. Add ( " tabell ", " Excel " )
    data. Fill ( dataset )
    4 .
    Visa Excel- fil innehållet för användaren . Det lättaste sättet att visa data som hämtas från en databas eller fil med hjälp av en " GridView " objekt . Följande kod visar resultaten från Excel till VB form .

    theGrid. DataSource=dataset. Tables (0 ) defaultview
    theGrid. DataBind ( )
     

    7 8 0 2 5


Previous:nothing Next:krav för Visual Studio . NET





Relaterade artiklar


  • nybörjare Visual Basic 2008 tutorial
  • hur man använder mål tutorials
  • hur du startar Internet -program med java
  • hur man startar en ny instans av Visual Basic
  • hur pekare program c
  • hur man får kolumnnamn i en databastabell i Java
  • hur man hittar frilansuppdrag på webben
  • hur du fyller upp en vb kombinationsruta med data från databastabell
  • Visual Basic -projekt för studenter
  • hur man gör ett Visual Basic Bildöverförare