Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Microsoft Access >> .

Come query da un foglio di calcolo di Excel con Visual Basic

i fogli di calcolo di Excel forniscono informazioni utilizzate in applicazioni Visual Basic ( VB ) . Forme VB contengono collegamenti interni Excel per l'interrogazione dei dati . Le informazioni si esegue una query viene quindi utilizzato per visualizzare , calcolare o manipolare i dati . Si connette ad un foglio Excel da VB utilizzando tecniche simili utilizzati per interrogare un database di Access o SQL Server . Il linguaggio VB fornisce un modo semplice per utilizzare i fogli di calcolo di Excel in qualsiasi desktop o applicazione web . Istruzioni
1

creare la stringa di connessione che punta al file di foglio di calcolo Excel . La stringa in realtà non collegare fino a quando la connessione viene chiamata , ma si imposta il comando utilizzato per attaccare VB in Excel . Il codice seguente imposta la stringa di connessione :

Dim conn As String = " Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C: \\ theExcelFile.xls ; Extended Properties = " " Excel 8.0 ; " " "

sostituire " C: \\ theExcelFile.xls " con il nome del vostro file di foglio di calcolo Excel
2

Collegare e interrogare il foglio di calcolo di Excel . . La "Scheda OLE " si collega a vari file sul vostro hard disk da Visual Basic . L'adattatore OLE gestisce la traduzione tra il codice VB e il file in formato Excel . Il seguente seleziona tutti i record dal primo foglio di calcolo :

dati Dim As New OleDbDataAdapter ( "SELECT * FROM [ Foglio1 $ ] " , conn ) per

Avviso viene aggiunta la variabile stringa di connessione " conn " per l'adattatore .
3

Riempi il tuo set di dati , in modo da poter utilizzare i valori restituiti in altre aree del codice VB . Un set di dati è una unità di base utilizzata per contenere tutti i record recuperati da qualsiasi fonte di dati come Excel , Access o SQL Server . Utilizzare il codice seguente per "riempire " il set di dati con i valori di Excel restituiti :

Dim dataset As New DataSet ( ) data.TableMappings.Add ( "Tabella " , " Excel " ) data.Fill ( dataset )
4

visualizzare il contenuto del file di Excel per l'utente. Il modo più semplice per visualizzare i dati recuperati da un database o di un file utilizza un oggetto " GridView " . Il codice seguente mostra i risultati da Excel a forma VB :

theGrid.DataSource = dataset.Tables ( 0 ) DefaultViewtheGrid.DataBind ( ) economici
.

 

software © www.354353.com