개발 도구와 핵심 기술: MVC에서 인증코드 역순 정렬 방법을 생성하여 서열의 첫 번째 요소로 Excel 대상을 만드는 방법

2225 단어 비망록
 : MVC       Excel 
 : 
 : 2019 4 16 

하나, 인증 코드 생성 public ActionResult ValidCode() 랜덤 문자열 인증 코드 생성 string strRandom = ValidCodeUtils.GetRandomCode(5); Session 세션Session["validCode"] =strRandom에 인증코드를 저장합니다.byte[] 인증번호에 따라 그림 byte[] imgByte = ValidCodeUtils.CreateImage(strRandom); return File(imgByte, @“image/jpeg”); 둘째, OrderByDescending 역순 정렬FirstOrdefault () 방법은 서열의 첫 번째 요소인 UserID = tbStudent를 되돌려줍니다.Key, Achievement = tbStudent.OrderByDescending(m => m.Achievement).ToList().FirstOrDefault().Achievement, 성적 Achievement ID = tbStudent.OrderByDescending(m => m.Achievement).ToList().FirstOrDefault().AchievementID, 성적 ID EligibleTypeID = tbStudent.OrderByDescending(m => m.Achievement).ToList().FirstOrDefault().EligibleTypeID, 합격 유형 ID ExamNumber = tbStudent.OrderByDescending(m => m.Achievement).ToList().FirstOrDefault().ExamNumber, 시험 횟수 StTime = tbStudent.OrderByDescending(m => m.Achievement).ToList().FirstOrDefault().StTime, 시작 시간 Entime = tbStudent.OrderByDescending(m => m.Achievement).ToList().FirstOrDefault().Entime 종료 시간 ToList();
CertificateID = tbCertificate.CertificateID, 인증서 ID CertificateNumber = tbcertificate.CertificateNumber, 인증서 번호 Issuance Unit = tbcertificate.Issuance Unit, 인증서를 발급하는 단위 StrIssuance Time = tbcertificate.IssuanceTime.ToString(), 인증서 발급 시간 tartTime = tbachievement.StTime.ToString(), 시험 시작 시간Achievement = tbachievement.Achievement.ToString(), 성적 StudentName = tbStudent.StudentName, 학생 이름StudentNumber = tbStudent.Student Number, 학번 Academe ID = tb Student.AcademeID, 학원IDGradeID=tbStudent.GradeID, 학년 ID ClassID = tbStudent.ClassID 클래스 ID 4, Excel 객체 만들기 NPOI.HSSF.UserModel.HSSFWorkbook book = new NPOI.HSSF.UserModel.HSSFWorkbook(); NPOI.SS.UserModel.ISheet sheet = book.CreateSheet();Excel 객체 워크북 만들기 #region에서 내보낸 Excel 설정 테이블 헤더 NPOI.SS.UserModel.IRow row1 = sheet.CreateRow(0);sheet에 첫 줄의 머리 제목 row1을 추가합니다.CreateCell(0).SetcellValue("학번"),row1.CreateCell(1).SetcellValue(이름);row1.CreateCell(2).SetcellValue(성별),row1.CreateCell(3).SetcellValue("클래스"),row1.CreateCell(4).SetcellValue("성적"),row1.CreateCell(5).SetcellValue(합격 유형), #endregion#region은 sheet의 각 행에 데이터 for (int i = 0; i

좋은 웹페이지 즐겨찾기