Excelden veriyi alıp Datasete yüklemeye çalışıyorum.ADO.NET ve open source bulduğum Excel Data Reader DLL tarih ve sayılarda hataya sebebiyet veriyor. Bende interop ile almaya karar verdim.Ancak alırken aşağıdaki kod hata veriyor.
HATA MESAJI : Exception from HRESULT: 0x800A03EC
public class cExcel_Reader { public cExcel_Reader() { // // TODO: Add constructor logic here // }
public DataSet Read_Excel() { Excel.Range rng1, rng2, rng3, rng4; Excel.Worksheet worksheet = new Excel.Worksheet(); Excel.Sheets sheets; Excel.Workbook theWorkbook = null;
string SheetName; string sTime1;
System.Globalization.CultureInfo oldCI = System.Threading.Thread.CurrentThread.CurrentCulture; System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
Excel.Application ExcelObj = null; ExcelObj = new Excel.Application();