Mahlzeit.
Ich muss für mein Programm einen Excel-Import ermöglichen, allerdings OHNE zusätzliche Software auf den Rechnern installieren zu müssen.
Damit fällt OleDB und JetDB leider weg. Gibt's noch eine andere Möglichkeit das sauber durchzuführen?
Aktuell mach' ich das wie folgt:
klappt bei mir am PC wie es soll, auf dem Firmenrechner jedoch nicht, daher brauch' ich da eine andere Lösung:
gibt's da was, oder muss die access-runtime überall drauf?
Ich muss für mein Programm einen Excel-Import ermöglichen, allerdings OHNE zusätzliche Software auf den Rechnern installieren zu müssen.
Damit fällt OleDB und JetDB leider weg. Gibt's noch eine andere Möglichkeit das sauber durchzuführen?
Aktuell mach' ich das wie folgt:
VB.NET-Quellcode
- Private Sub FillTempTableFromExcel(import As String)
- Using excelCon = New OleDbConnection("Provider = Microsoft.ACE.OLEDB.12.0; Data Source='" & import & "'; " & "Extended Properties='Excel 12.0;HDR=YES;IMEX=1;'")
- excelCon.Open()
- Using da = New OleDbDataAdapter("Select [Datum],[Li#-Kunde#Nummer] As LiKundeNr,[Tour#Nr] As TourNr,[Picks],[Positions-Anzahl] As Pos,[Ersteller#Info] As Ersteller,[Umsatzart] From [Tabelle1$]", excelCon)
- da.Fill(Dts.KennzahlenTemp)
- End Using
- End Using
- End Sub
klappt bei mir am PC wie es soll, auf dem Firmenrechner jedoch nicht, daher brauch' ich da eine andere Lösung:
gibt's da was, oder muss die access-runtime überall drauf?
"Na, wie ist das Wetter bei dir?"
"Caps Lock."
"Hä?"
"Shift ohne Ende!"
"Caps Lock."
"Hä?"
"Shift ohne Ende!"