VB.net Help - Importing .xls data into a listbox

vb.net Philippines
  • 12 years ago

    Ok i am new to using VB.net, so as you can guess my skills are very limited.

    So heres the problem. What i am wanting to do is import data from a .xls (excel file) and display that data in rows within a listbox. I have the open file box already working, i just cant seem to figure out how to get the data within the .xls file to display within the listbox. If it helps here is my code so far:

    CODE:
    ' Created by SharpDevelop.
    ' User: Chris
    ' Date: 4/16/2008
    ' Time: 8:32 PM
    '
    ' To change this template use Tools | Options | Coding | Edit Standard Headers.
    '
    Public Partial Class MainForm
        Public Sub New()
            ' The Me.InitializeComponent call is required for Windows Forms designer support.
            Me.InitializeComponent()
            
            '
            ' TODO : Add constructor code after InitializeComponents
            '
        End Sub
        
        Sub Button1Click(ByVal sender As Object, ByVal e As EventArgs)
            openmunro()
        End Sub
        
        Private Sub openmunro()
            'creates a variable that can be used to read from a file
            Dim openMunroD As IO.StreamReader
            'dimensions a variable that lets the user open a file dialog box to open a file of the users choice
            Dim openfiledialog As New OpenFileDialog
            'gives the dialog box a title
            openfiledialog.Title = "Open Munro Data"
            Try
                'sets the initial directory to look at
                openfiledialog.InitialDirectory = Application.StartupPath
                'limits the file types that are displayed
                openfiledialog.Filter = "Excel Files (*.xls)|*.xls"
                'shows the dialog
                openfiledialog.ShowDialog()
                Catch
                MsgBox("The file was either not found or you did not open the file")
            End Try
        End Sub
    End Class


    Any help will be greatly appreciated smile.gif

    Many Thanks

     

Post a reply

No one has replied yet! Why not be the first?

Sign in or Join us (it's free).

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why.”