728x90
반응형

컴퓨터/VB.NET 2

VB.NET 문자열을 날짜로 변환 (string to datetime, DateTime.ParseExact())

가끔 문자열을 날짜 형식으로 바꾸어야 할 때가 있습니다. 자주 쓰이지는 않지만 매번 찾아서 썼기에 기록으로 남기고자 합니다. 문자열 "20231127"이라는 값을 날짜 형식 "2023-11-27"으로 변환하고자 합니다. 변환된 값은 날짜 형식이기에 날짜, 시간과 관련된 연산도 가능하며 방법은 간단합니다. * 방법 - 소스 : DateTime.ParseExact("20231127", "yyyyMMdd", Nothing).ToString("yyyy-MM-dd"): - 결과 : 2023-11-27 * 날짜 관련 연산 - 1일 후 : DateAdd("d", 1, DateTime.ParseExact("20231127", "yyyyMMdd", Nothing)).ToString("yyyy-MM-dd") - 결과 : ..

컴퓨터/VB.NET 2023.11.27

VB.NET 엑셀 업로드 (Import Excel)

VB.NET으로 개발하다 엑셀 업로드를 해야 하는데 전체 행 중에서 특정 데이터만 선택해서 그리드에 입력해야 하는 일이 있었습니다. 엑셀 업로드 방법은 여러 가지 방법이 있지만 Dataset에 저장해서 필요한 데이터만 선택하던지 혹은 전체를 올리는 방식은 추후 시간이 되면 따로 작성하도록 하고 이번에는 필요한 데이터의 위치를 지정하고 그 값을 얻고자 합니다. 실제 적용도 해보고 정리도 할 겸 글로 남깁니다. * 예제 - 위와 같은 예제에서 필요한 데이터는 빨간 테두리 안의 데이터입니다. * 코드 '프로젝트의 참조에 Microsoft.Office.Interop.Excel 추가 '선언(필수) Imports Excel = Microsoft.Office.Interop.Excel '원하는 위치에서 사용 가능(버튼..

컴퓨터/VB.NET 2021.02.10
728x90
반응형