DEV Community

Discussion on: How to Read Excel File in C#

Collapse
 
mhamzap10 profile image
Mehr Muhammad Hamza

MS Interop requires a licensed copy of Office to be installed on the server. This is never a good idea, and instantly disqualifies this as an option. Microsoft themselves advise against it.
EPPlus seems to be a good alternative with EPPlus 4 is free under LGPL, but it’s obsolete and no longer maintained. Any server admins will tell you that obsolete and unmaintained software is a massive security risk.
EPPlus 5 requires a license for commercial use and their prices rise sharply for more than a few developers. If you don’t renew the license, they cut off support, and you’re left on your own.
The IronXL team are available to help, during POC->development->testing>deployment.

Collapse
 
vikasjk profile image
Vikas-jk

Yes, there is another option of using Oledb, IronXL is costly option, would not recommend it to anyone.