دوستان عزیز برای خطای
Old format or invalid type library. (Exception from HRESULT: 0x80028018 (TYPE_E_INVDATAREAD))
کافیه کد زیر رو قبل از کد open کردن workbook اکسل قرار بدید
CultureInfo cI = new CultureInfo("en-US");
System.Threading.Thread.CurrentThread.CurrentCultu re = cI;
به using زیر هم احتیاج دارید
using System.Globalization;
موفق باشید