Я не знаком с InfExcelExtension
. Быстрый гугл, кажется, не слишком полезен, поэтому, если вы по какой-то причине не полагаетесь на это, я бы просто использовал что-то еще.
С точки зрения того, какой тип проекта использовать, если вам нужно только запустить его на стандартных компьютерах с Windows, я бы предложил библиотеку классов .Net Framework. Это создаст DLL, которую вы можете использовать в различных приложениях. Затем вы можете создать приложение командной строки (консольное приложение) или приложение winforms (графическое приложение Windows), которое использует это - или оба ...
Если на компьютере, на котором будет работать ваша программа, установлен HAS excel, вы можете использовать функциональные возможности Interop, см. Здесь:
https://coderwall.com/p/app3ya/read-excel-file-in-c
примечание: это в основном загружает Excel в процессе в фоновом режиме и позволяет вам взаимодействовать с ним, поэтому вам нужно Excel.
Кроме того, вы можете использовать OLE, как описано здесь:
Чтение файлов Excel из C #