Search code examples
c#excel-reader

Does ExcelDataReader for C# require Excel to be installed on the target machine?


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.


Solution

  • 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.