public void Write()
        {
            var workSheet = Excel.Workbook.Worksheets.Add("Sheet1");

            workSheet.Row(1).Style.HorizontalAlignment = ExcelHorizontalAlignment.Center;
            workSheet.Row(1).Style.Font.Bold           = true;

            for (int i = 1; i <= Headings.Count; i++)
            {
                workSheet.Cells[1, i].Value = Headings.ElementAt(i - 1);
                workSheet.Column(i).AutoFit();
            }

            for (int i = 2; i <= Entities.Count + 1; i++)
            {
                workSheet.Cells[i, 1].Value = Entities.ElementAt(i - 2).EntityName;
                workSheet.Cells[i, 2].Value = Entities.ElementAt(i - 2).EntityRefernce;
                workSheet.Cells[i, 3].Value = Entities.ElementAt(i - 2).LocationName;
                workSheet.Cells[i, 4].Value = Entities.ElementAt(i - 2).LocationReference;
            }

            if (!Directory.Exists(Path))
            {
                Directory.CreateDirectory(Path);
            }

            using (var stream = File.Create($"{Path}/{Filename}.xlsx"))
            {
                Excel.SaveAs(stream);
            }
        }