Basically need to identify the excel is originally created from a valid excel. I have tried using Microsoft.Interop.Excel File format. Seems like I cannot use this without Microsoft office being installed. So need another approach for this problem.
EDIT : Basically I want to be able to distinguish a valid excel from invalid one like an excel file which is converted from DLL. Because the file extension will say it is xls. If you try to open that file, it will open an empty workbook without any sheets. But I cannot decide an excel with no sheets is an invalid one.