Witam. Mam problem z pobraniem danych z excel-a przez OLEDB. Poniżej kod VC# w jaki sposób chcę to zrobić.
string excelConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + _filePath + @";Extended Properties=""Excel 8.0;HDR=YES;""";
// Create Connection to Excel Workbook
using (OleDbConnection connection = new OleDbConnection(excelConnectionString))
{
OleDbCommand command = new OleDbCommand("Select * FROM [" + _sheetName + "$]", connection);
connection.Open();
Problem polega na tym, że jeśli dane pobieram ze skoroszytu Excel to jest OK, ale ja potrzebuję pobrać dane z Arkusza XLS i tutaj pojawia się komunikat "Zewnętrzna tabela nie ma oczekiwanego formatu". Jeśli ktoś wie gdzie popełniam błąd to proszę o pomoc, a może jest jakiś inny sposób, aby pobrać dane z arkusza XLS na komputerze gdzie nie jest zainstalowany Excel?