Pobieranie danych z Excel-a

0

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?

0

nie przeginaj z tymi < font > ..

1 użytkowników online, w tym zalogowanych: 0, gości: 1