Cara baca file excel pada VB.Net

Preparation:
Library:


How To
  • Create Winform Project
  • Add
 
 
Private dsExcel As DataSet
   Sub BtnOpenExcelClick(sender As Object, e As EventArgs)
       Dim strFileExcel As String = ""
       If OpenFileDialog1.ShowDialog <> DialogResult.Cancel Then
           strFileExcel = OpenFileDialog1.FileName
           'read excel File
           Dim stream As FileStream = File.Open(strFileExcel, FileMode.Open, FileAccess.Read)
           Dim excelReader As IExcelDataReader = ExcelReaderFactory.CreateOpenXmlReader(stream)
           'Dim result As DataSet = excelReader.AsDataSet()
           excelReader.IsFirstRowAsColumnNames = True
           Dim result As DataSet = excelReader.AsDataSet()
           Application.DoEvents
           dsExcel = New DataSet
           dsExcel = result
           dataGridView1.DataSource = result.Tables(0)
                      
           While excelReader.Read()
               'excelReader.GetInt32(0);
               listBox1.Items.Add(excelReader.GetString(3))
           End While
           excelReader.Close()
          End If
End Sub

 

    
 

Komentar