public ActionResult XuatFile(string a) { var List = new SinhVienDao().ListSinhVien(); if (List.Count() != 0) { ExcelPackage Ep = new ExcelPackage(); ExcelWorksheet sheet = Ep.Workbook.Worksheets.Add("Report"); sheet.Cells["A1"].Value = "Mã sinh viên"; sheet.Cells["B1"].Value = "Họ và tên"; sheet.Cells["C1"].Value = "Giới tính"; sheet.Cells["D1"].Value = "Số điện thoại"; sheet.Cells["E1"].Value = "Email"; sheet.Cells["F1"].Value = "Ngày sinh"; sheet.Cells["G1"].Value = "Nơi sinh"; sheet.Cells["H1"].Value = "Chỗ tạm trú"; sheet.Cells["I1"].Value = "Chức vụ"; sheet.Cells["J1"].Value = "Lớp"; sheet.Cells["K1"].Value = "Ngành"; sheet.Cells["L1"].Value = "Khoa"; int row = 2; foreach (var item in List) { sheet.Cells[string.Format("A{0}", row)].Value = item.MaSV; sheet.Cells[string.Format("B{0}", row)].Value = item.HoTen; sheet.Cells[string.Format("C{0}", row)].Value = item.GioiTinh; sheet.Cells[string.Format("D{0}", row)].Value = item.SoDT; sheet.Cells[string.Format("E{0}", row)].Value = item.Email; sheet.Cells[string.Format("F{0}", row)].Value = item.NgaySinh + ""; sheet.Cells[string.Format("G{0}", row)].Value = item.NoiSinh; sheet.Cells[string.Format("H{0}", row)].Value = item.ChoTamTru; sheet.Cells[string.Format("I{0}", row)].Value = item.ChucVu; sheet.Cells[string.Format("J{0}", row)].Value = item.Lop.TenLop; sheet.Cells[string.Format("K{0}", row)].Value = item.Nganh.TenNganh; sheet.Cells[string.Format("L{0}", row)].Value = item.Nganh.Khoa.TenKhoa; row++; } sheet.Cells["A:AZ"].AutoFitColumns(); Response.Clear(); Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; Response.AddHeader("content-disposition", "attachment: filename=" + "Report.xlsx"); Response.BinaryWrite(Ep.GetAsByteArray()); Response.End(); } else { ModelState.AddModelError("", "Không tồn tại sinh viên."); } return(View()); }