мое приложение в основном принимает файл Excel и загружает данные в мою базу данных, которая раньше идеально работала с Excel 2010, с помощью приведенного ниже кода. Однако мы обновили систему до Excel 2016, и она по какой-то причине перестала работать. Не могли бы вы помочь мне, какие обновления мне следует внести в мой код?
Это текущий код для подключения:
openFileDialog1.ShowDialog();
var fileName = string.Format(openFileDialog1.FileName);
Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook excelWorkbook = excelApp.Workbooks.Open(fileName, 1, false, 5, "", "", false, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "", true, false, null, false);
var connectionString = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fileName + "; Extended Properties=Excel 12.0;", fileName);