Есть ли шанс прочитать файлы .xlsx в C #, не установив Excel на клиент и не установив соединение OLEDB?
Приложение представляет собой проект Winforms, написанный на VS2005 C # .NET Framework 2.0.
Как об этом здесь:
EPPlus-Создание расширенных электронных таблиц Excel 2007 на сервере
EPPlus - это библиотека .net, которая читает и пишет файлы Excel 2007используя формат Open Office Xml ( xlsx ).EPPlus поддерживает диапазоны, стили ячейки, диаграммы, изображения, формы, именованные диапазоны, автофильтры и многое другое.
Я решил использовать Читатель данных Excel на CodePlex .
Koogra может читать файлы .xlsx.
Последняя версия NPOI поддерживает xsl и xslx.Загрузите его с
NPOI 2.0 и используйте NPOI.XSSF.UserModel.XSSFWorkbook для xlsx.
Возможно, вам помогут сторонние компоненты.
Вот один
Вот еще
Мы успешно используем NPOI в наших проектах.
Этот вопрос похож на этот нет?
Вы проверили NPOI ?
Лучший
Взгляните на Excellibrary . На данный момент он поддерживает только xls, но поддержка xlsx запланирована на будущее.