В интернете пишут что необходимо подключить библиотеку using Excel = Microsoft.Office.Interop.Excel но где её можно найти? Установлен офис 2016, но этой библиотеки нет.
Вообще, есть 3 варианта для работы с документами MS Office.
Через Interop — требуется предустановленные компоненты в системе. Очень неудобно, древний вариант.
Через OpenXML — никакого софта не надо, кастомные реализации есть почти на всех языках. Будете только разбираться с самим форматом OpenXML. Плюс к тому же — это бесплатно.
Использовать сторонние библиотеки — такие, как Aspose или Spire.Office. Мой любимый вариант, никаких заморочек, уже сделаны готовые API. Подключил, работаешь. Один минус — это платно. Но для личных нужд можно, да и бесплатные версии вдруг тоже могут подойти.
Спасибо за разъяснение! Попробовал Aspose.Cells, действительно с такой подробной документацией пользоваться им очень просто. Плохо, что в бесплатной версии создаётся лишний лист в файлике, он мне особо не мешает, но хотелось бы его убрать, попробую поискать какой нибудь хак)
Есть еще вариант использовать OLEDB и работать с Excel как с базой данных, если не установлен на ПК сам офис... Для этого необходимо установить AccessDatabaseEngine от Microsoft