private MSExcelSourceReader(MSExcelWorker excelWorker, int rowsInCacheWindow)
 {
     RowsInCacheWindow = rowsInCacheWindow;
     this.excelWorker  = excelWorker;
     Columns           = new TableColumn[0];
     Reset();
 }
 public MSExcelSourceReader(string filePath, string sheetName, int rowsInCacheWindow, bool isEmptyRowIsTableEnd)
 {
     //FilePath = filePath;
     //SheetName = sheetName;
     IsEmptyRowIsTableEnd = isEmptyRowIsTableEnd;
     RowsInCacheWindow    = rowsInCacheWindow;
     excelWorker          = new MSExcelWorker();
     excelWorker.Open(filePath, sheetName);
     Columns = new TableColumn[0];
     Reset();
 }