Does ExcelDataReader for C# require Excel to be installed on the machine the C# code is executing on?
Some packages (such as Aspose) explicitly state that they are independent of Microsoft.Office.Interop.Excel
libraries:
Aspose.Cells for .NET ... does not rely on Microsoft Excel or any Microsoft Office Interop components
I cannot find any explicit statement like the above for the ExcelDataReader
.
No, the way that ExcelDataReader works does not depend on having Excel on the machine. ExcelDataReader does not use the Excel program to read/parse an Excel file.