If you do not mind using a 3rd party library, try Spire.XLS. Here is an example: Import Data from Excel to Datatable in C#
You could probably try Spire.XLS for .NET to convert excel to text. It does not require MS Office to be installed on machines.
If you do not mind using a 3rd party library, try Spire.XLS. Here is an example: Import Data from Excel to Datatable in C#