본문 바로가기

ASP.NET

Gridview 를 Excel 파일로 Export 하기 shakeJ 상업적 용도 금지 출처: mnworld.co.kr GridView에 있는 내용을 보안 상의 이유로 백업이 필요한 경우가 있다. Gridview는 테이블, 표로 되어있기에, 엑셀로 백업하고, csv파일(엑셀파일 중 하나)로 SQL에 데이터 복원도 가능하다. 본인도, 이 기능을 추가하기 위해 인터넷을 뒤졌는데, 대부분이 외국 사이트였다. (외국이 확실히 발전되어있구나…하는 생각과 함께, 영어를 잘해야 겠다는 생각도…) 때문에 외국 소스 사용 시 한글이 자주 깨진다고 하는데 본인은 이 소스를 사용했을 때 전혀 깨짐도 없이 저장되는 것을 볼 수 있었다. 아 ! 경고창은 가볍게 무시하도록 하자. 어떤 페이지.aspx.cs 더보기
SQL 에서 값 부를 때 소수점(IP주소 같은) 정렬하기 쿼리문 DB에서 값을 불러오다보면, IP주소 등 소수점이 들어간 것이 정렬이 제대로 되어있지 않을것이다. 예를 들면, 203.207.231.1 203.207.231.10 203.207.231.100 203.207.231..2 203.207.231.20 203.207.231.200 … 라는 식으로 되어 있는 데 이를 1, 2, 3, 4, … 100, 101, 102…. 로 바꾸기 위해선 불러오는 쿼리문의 정렬을 정의해줄 필요가 있다. 다음과 같이 정의 해주면된다. ORDER BY CAST(PARSENAME(ipaddress, 4) AS int) , CAST(PARSENAME(ipaddress, 3) AS int) , CAST(PARSENAME(ipaddress, 2) AS int) , CAST(PARSENAME(.. 더보기