Ivan Gentile

Office and .NET blog
posts - 24, comments - 0, trackbacks - 2

Leggere i dati di un foglio EXCEL in VB.Net

La procedura che riporto di seguito è sicuramente il modo più facile per leggere i dati da un foglio Excel.

Una volta letti possono essere memorizzati in un database o utilizzati per qualsiasi motivo.

 

Per prima cosa Bisogna addizionare al progetto la libreria Microsoft Excel 11.0 Object Library. In questo mod

 

1 – Cliccare col tasto destro sul nome del progetto nella finestra Solution Explorer;

2 – Selezionare Add Reference …;

3 – Selezionare il Tab COM;

4 – Trovare ed aggiungere la libreria Microsoft Excel 11.0 Object Library.

 

Passiamo poi al codice:

 

Dim WithEvents xlBook As Excel.Workbook

 

Private Sub Button1_Click(ByVal sender As System.Object, _

ByVal e As System.EventArgs) Handles Button1.Click

 

Set xlBook = GetObject("C:\Esempio.xls")

xlBook.Application.Visible = False

xlBook.Windows(1).Visible = False

 

Dim Righe As Integer

Dim Colonne As Integer

'Il foglio Excel contiene tre righe e tre colonne

 

For Righe = 1 To 3

For Colonne =1 to 3                    

                            msgbox xlBook.Worksheets(1).Cells(Righe, Colonne).Value

                  next Colonne

next Righe

end sub

 

Ciao

Ivan

posted on venerdì 20 gennaio 2006 18.18