Я хочу открыть файл xlsx на C# .NET, но он показывает ошибку.Как открыть файл xlsx в C# .NET?
Но если файл является расширением xls, тогда я легко могу его открыть, но когда формат файла - xlsx, тогда отображается ошибка.
Мой код
oXL.Workbooks.Open(Path, 0, false, 5, "", "", false,
//Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0)
Исключение:
Excel не может открыть файл 'Новый Microsoft Excel Worksheet.xlsx' , так как формат файла или расширение файла не является допустимым. Убедитесь, что файл не поврежден и что расширение файла соответствует формате файла.
Можете ли вы указать «показывает ошибку» PLS? – Jens
Я могу порекомендовать следующую библиотеку для XLSX: http://epplus.codeplex.com/ – ChrFin
У вас есть проблема с выпуском Microsoft.Office.Interop. Проверьте, поддерживает ли ваша версия XLSX. Кроме того, Microsoft.Office.Interop требует установки MS Office ... какую версию MS Office вы используете? Вы можете открыть этот файл XLSX в Excel, где вы запускаете свою программу? – Amit