Как отобразить таблицу exel в WinForm?

как перебрать таблицу exel что б можно показать ее например в listView или DataGridView?


Ответы (2 шт):

Автор решения: Алексей Обухов

Рекомендую использовать сторонние библиотеки, поддерживающие формат xlsx. Использовать Interop не рекомендую (в основе его лежит медленный COM и требуется наличие MS Office).

Использовал библиотеку EPPlus. Она бесплатна для некоммерческого использования. Позволяет читать ячейки, а можно загрузить диапазон ячеек в DataTable.

Добавьте nuget пакет EPPlus в ваше приложение, а далее используйте вышеуказанные примеры кода для чтения Excel.

→ Ссылка
Автор решения: Andrew

Считай все ячейки из документа и поставь как контент датагридвью.

Если ты умеешь пользоваться 2хмерным масивом и датагридвьюхой - у тебя проблем не возникнет в принципе, если воспользуешся вот этим ответом:

Как просто работать с / открыть / изменить / сохранить Excel - xlsx / CSV файлы

→ Ссылка