hallo zusammen, versuche gerade alle xls dateien die sich im "C:\Temp\" befinden in DGV aufzuflisten, es soll für alle xls-dateien die zelle A10 und F5 in DGV angezeigt werden, mit eine datei klappt , wie klappt das mit mehrere?
habe so probiert:
mit diese fehlermeldung:
habe so probiert:
VB.NET-Quellcode
- Imports Excel = Microsoft.Office.Interop.Excel
- Imports Office = Microsoft.Office.Core
- Imports System.Data.SqlClient
- Imports System.Data.OleDb
- Imports System.IO
- Public Class Form1
- Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
- Dim folder = "C:\Temp\"
- Dim CnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & folder & ";Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"";"
- Dim dt As New DataSet
- Dim bs As New BindingSource
- bs.DataSource = dt
- Using Adp As New OleDb.OleDbDataAdapter("SELECT * FROM [Tabelle1$F5:F5],[Tabelle1$A10:A10]", CnStr)
- Adp.Fill(dt)
- DataGridView1.DataSource = dt.Tables(0).DefaultView
- DataGridView1.Columns.Item(0).HeaderCell.Value = "Zeichnungsnummer"
- DataGridView1.Columns.Item(0).Width = 125
- DataGridView1.Columns.Item(1).HeaderCell.Value = "Artikelbeschreibung"
- DataGridView1.Columns.Item(1).Width = 300
- End Using
- End Sub
- End Class
mit diese fehlermeldung: