👉오늘의 목적 xlsx 파일을 넣고 해당 엑셀 데이터를 가져오자 😙 ExcelDatareader DLL 다운로드하기 [C# :: 엑셀 데이터 불러오기 , 가져오기 (Read data from excel file) 예전에 SheetJS를 이용해서 엑셀데이터를 가져오고 엑셀을 시트별로 만드는 것을 했었는데 javascript :: SheetJS 테이블들 엑셀 시트 별로 다운로드하기 이번에 엑셀다운로드를 구현하는 일을 맡게 되 w94dev.tistory.com](https://w94dev.tistory.com/53) ExcelDatareader DLL을 통해 엑셀 데이터를 가져오는 방법을 예전에 한 번 작성한 적이 있다. 이 포스팅대로 Nuget 패키지관리에서 ExcelDatareader DLL 두 가지를 모..
👉오늘의 목적 Button A와 Button B에 따라 기능을 다르게 실행하기 위해 클릭된 버튼의 ID를 가져오는 것을 해보자 😗 aspx페이지 id가 fUp인 input 태그 안에 파일을 첨부 한 후 BtnA 또는 BtnB가 클릭되었는지 알기 위해서 그 밑에 ASP Button 두 개를 추가로 만들어 준다. 버튼을 클릭하면 ChkWithDB 메서드로 가도록 해두었다. 😗 cs페이지 using System.Web.UI.WebControls; protected void ChkWithDB (object sender, EventArgs e) { Button targetBtn = (Button)sender; switch (targetBtn.ID) { case “BtnA” : //BtnA 기능 실행 break; ..
🤔 이번에 할 것은 엑셀과 데이터베이스 데이터들을 비교한 후 다른 데이터를 엑셀로 다운로드하기 매우 장황해보이지만 4단계에 걸쳐서 글을 작성할 예정이다. 사용언어는 C#, 프레임워크는 ASP.NET, 데이터베이스는 MSSQL 👉 구현 과정 엑셀 파일을 추가한 후 버튼에 따라 어떤 데이터베이스를 가져올지 가르기 위해 버튼 id를 가져온다 엑셀데이터를 가져온다 데이터베이스에서 데이터를 가져온 후 엑셀과 비교를 진행한다 차이가 나는 데이터를 엑셀로 다운로드 한다 완성! 파일선택을 클릭 후 엑셀파일을 넣은 다음 버튼에 따라 기능이 나뉘어서 1편을 버튼 아이디를 가져오는 걸로 썼는데 엑셀이랑 데이터베이스 비교만 원한다면 2편부터 봐도 된다. 투비컨티뉴드😜 🐟 관련글 0. C# :: 엑셀 데이터와 데이터 베이스 데..
업무중에 한 분 께서 Equals함수를 사용할 때 “문자열”.Equals(변수) 의 형태로 사용하는 것을 보고 이유를 물어봤다. 그렇게 알게 되어서 정리하는 C# 의 String.Equals 메서드 사용방법 ❓"개발".Equals(strDev)와 strDev.Equals("개발")의 차이는 무엇인가? 👉 "개발".Equals(strDev)는 문자열인 “개발”이 strDev의 객체를 비교한다. 만약 다른 형식의 객체이거나, null인경우 예외로 빠지는것이 아니라 false를 반환하여 조건문을 끝낸다 👉 strDev.Equals("개발")는 strDev가 문자열인 “개발’과 비교를한다. 만약 strDev가 다른형식이거나 null이면 예외가 throw 된다. ❗따라서 null비교를 하거나 다른 예외처리를 통해..
로그인 시 사용자들은 대부분 자기가 비밀번호를 잘못설정해놨다고 생각하지 이게 대소문자 때문이라고는 생각하지 못하는 경우가 많다. 비밀번호 오류나면 관리자도 귀찮고 사용자도 귀찮으니 로그인 페이지 구현시 해두면 좋은 'Caps Lock' 여부 알려주는 기능 구현해보기 ! 👉 javascript 기능 중 getModifierState 를 이용해봅시다 ! Caps Lock이 켜져있습니다. 해당 소스를 이용해서 코드를 만든 후 css 조금 변경해주면 아래와 같이 caps Lock 버튼이 눌려져있음을 알려주는 창이 뜬다capsLock 키를 구분해내기 위해 getModifierState 함수를 사용했는데 Alt, NumLock 등에서도 사용할 수 있다. 더 자세한 내용은 getModifierState문서 에서 확인..