public void TestSaveExcel()
        {
            string             ExcelPath   = @"D:\ConceptFlower Test\Epass Stage 1 & 2 automation tool.xlsx";
            ExcelEditor        excelHandel = new ExcelEditor();
            List <WhiteListcs> wlist       = new List <WhiteListcs>();
            WhiteListcs        model       = new WhiteListcs {
                PM_AC            = "PC", Membership_No = "12345678-123456789", ERID = "21456789", Case_Number = "5454579859"
                , Name_in_AS400  = "test", Name_in_XML = "test", Name_Pass = "******", Clean_Case = "Y", Unclean_Reason = new StringBuilder("sdfasdfsfds"), Signature_Pass = "******"
                , Withdraw_NT_PM = "NT", Process_result = "Process"
            };

            wlist.Add(model);
            var       excel = excelHandel.Open(ExcelPath);
            DataTable dt    = ListToDatatableHelper.ToDataTable <WhiteListcs>(wlist);

            excel.SaveDataTableToExcel(dt, ExcelPath, "White List");
        }
        public void readexcel()
        {
            List <WhiteListcs> wlist       = new List <WhiteListcs>();
            ExcelEditor        excelHandel = new ExcelEditor();

            //int index = 1;

            //WhiteListcs w1 = new WhiteListcs();

            //w1.Name_in_AS400 = "test";
            //w1.Case_Number = "5454579859";
            //w1.Clean_Case = "Y";
            //w1.ERID = "21456789";
            //w1.ExtentionNo = "81634";
            //w1.Name_Pass = "******";
            //w1.Membership_No = "12345678-123456789";
            //w1.PM_AC = "PC";
            //w1.Signature_Pass = "******";
            //w1.Unclean_Reason.Append("sfdtrtyrturtutyuityurt");
            //w1.Withdraw_NT_PM = "NT";
            //w1.Name_in_XML = "test";

            //wlist.Add(w1);

            //WhiteListcs w2 = new WhiteListcs();

            //w2.Name_in_AS400 = "test";
            //w2.Case_Number = "5454579859";
            //w2.Clean_Case = "Y";
            //w2.ERID = "21456789";
            //w2.ExtentionNo = "81634";
            //w2.Name_Pass = "******";
            //w2.Membership_No = "12345678-123456789";
            //w2.PM_AC = "PC";
            //w2.Signature_Pass = "******";
            //w2.Unclean_Reason.Append("sfdtrtyrturtutyuityurt");
            //w2.Withdraw_NT_PM = "NT";
            //w2.Name_in_XML = "test";

            //wlist.Add(w2);


            //if (wlist.Count > 0)
            //{
            //    var excel = excelHandel.Open(@"E:\Epass Stage 1 & 2 automation tool.xlsx");

            //    DataTable dt = ListToDatatableHelper.ToDataTable<WhiteListcs>(wlist);

            //    excel.SaveDataTableToExcel(dt, @"E:\Epass Stage 1 & 2 automation tool.xlsx", "White List");


            //}


            List <ExcelWhlist> ewlist = new List <ExcelWhlist>();

            ExcelWhlist ew = new ExcelWhlist();

            ew.Name_in_AS400 = "test";
            ew.Case_Number   = "5454579859";
            ew.Clean_Case    = "Y";
            ew.ERID          = "21456789";
            //ew.ExtentionNo = "81634";
            ew.Name_Pass      = "******";
            ew.Membership_No  = "12345678-123456789";
            ew.PM_AC          = "PC";
            ew.Signature_Pass = "******";
            ew.Unclean_Reason = "fdsdsdsd";
            ew.Withdraw_NT_PM = "NT";
            ew.Name_in_XML    = "test";
            ew.RowIndex       = "2";
            ew.Process_result = "Processed";
            //ew.Message_Mark = "Y";
            ewlist.Add(ew);

            if (ewlist.Count > 0)
            {
                var excel = excelHandel.Open(@"E:\Epass Stage 1 & 2 automation tool.xlsx");
                excel.SetSpecifiedToExcel(ewlist, @"E:\Epass Stage 1 & 2 automation tool.xlsx", "White List");
            }
        }