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