Драйвер Jet OLEDB не поддерживается в Windows x64. Вместо этого вы можете использовать библиотеку Office Interop. Добавьте ссылку на сборку Microsoft.Office.Interop.Excel
и попробуйте следующий код:
using System;
using System.Runtime.InteropServices;
using Microsoft.Office.Interop.Excel;
class Program
{
static void Main()
{
var file = @"C:\work\test.xlsx";
var excel = new ApplicationClass();
var workbook = excel.Workbooks.Open(file);
var worksheet = (_Worksheet)workbook.Worksheets.Item[1];
// read the value of the first row, first column
var value = ((Range)worksheet.Cells[1, 1]).Value;
Console.WriteLine(value);
workbook.Close(false, file, null);
Marshal.ReleaseComObject(workbook);
}
}
Обратите внимание, что вам нужно установить Excel.