[JSP] html table 내용을 엑셀로 Export
·
Programming/Web
웹프로그래밍을 하다보면 화면에서 엑셀로 Export 해달라는 기능요청이 있는데 스프링, JSP 로 웹프로그램을 만들때 사용하는 팁을 소개합니다. table 내용을 엑셀로 export 하는 소스 입니다. excel_download.jsp 소스웹페이지에서 호출은 아래 소스를 동작 할 페이지에 넣어 줍니다. 버튼 클릭 이벤트에다가 다음과 같이 코딩하면 됩니다. ​"#table" 값이 export 할 테이블 아이디구요.​ Jquery 를 통해서 호출합니다.$("#excel_table").val($("#table").html());$("#excel_form").submit(); 처음에 form tag 값을 사용하지 않고 Jquery 로 호출을 했는데 정상적으로 동작하지 않아서 form 태그를 사용하게 되었습니다.
[C#] 파일 목록 구하기 / 파일명 구하기
·
Programming/C#.NET
C# 폴더 안에 파일 목록 구하는 함수입니다. FindFiles 함수 코딩 정보public static ArrayList FindFiles(string CurPath, string Pattern, bool IsIncludeSubDir){ ArrayList DirAll = new ArrayList(); if (IsIncludeSubDir) { GetAllDirectories(CurPath, ref DirAll); } else { DirAll.Add(new DirectoryInfo(CurPath)); } //파일의 목록 ArrayList aPathFiles = new ArrayList(); //앞에서 얻어온 모든 DirectoryInfo에 대한 루핑. foreach (Direc..
MSSQL 서버 테이블 수정하기/자동증가값 초기화/패스워드 암호화 하기
·
Programming/Database
MSSQL요즘 MS SQL서버를 주로 만집니다. 회사에서 주로 쓰는DB라서 말이죠 그래서 MS SQL 서버 테이블 수정하는 법을 간단히 정리해봅니다. 1. 테이블 필드 수정하기 alter table 테이블명alter column 필드명 수정할 필드 타입ex) alter table d_salealter column title varchar(200) not null2. 필드 삭제하기 alter table 테이블명 drop 필드명ex) alter table d_sale drop title3. 필드 추가하기 alter table 테이블명 add 필드명 필드 타입ex) alter table d_sal add sale varchar(20) not null4. 프로시져명 변경 --alter 로 가능할줄 았앗는데.. ..
MSSQL 함수 구현 #1 (문자 앞에 0을 붙이는 함수)
·
Programming/Database
MSSQL 함수 구현 #1문자 앞에 0을 붙이는 함수----------------------------------------------------------------------------------------------------------- 앞에0 을붙이는함수-- 예: SELECT 데이터베이스명스키마명 fn_VarcharSeqMake(3,5) --> '00003'---------------------------------------------------------------------------------------------------------CREATE FUNCTION [dbo]. [fn_VarcharSeqMake] (@iSeq INT , -- Seq 값@iPoint INT -- 자릿수) RET..
[C#] 제가 주로 사용하는 오라클 DB 처리 클래스(소스)
·
Programming/C#.NET
오라클(Oracle) DB 처리 클래스제가 주로 사용하는 데이터베이스는 MSSQL, ORACLE 입니다. MSSQL 는 Delphi, C# 으로 프로그램을 만들면서 사용했었고. Oracle 는 최근에 자주 사용하게 된 데이터베이스 입니다. C#에서 ASP.NET, 윈도우 프로그램을 만들때 DB 접속이 필요하면 이 오라클 Helper 클래스를 사용합니다. using Oracle.DataAccess.Client; 이걸 소스에 추가해야합니다. ODAC 을 설치하면 되는데 오라클 클라이언트도 필요하죠.public class DBHelper_ORACLE{ private OracleConnection mDBConn = null; private OracleCommand mCmd = null; private Or..
[MySQL] SQL 배치 작업 하기
·
Programming/Database
리눅스에서는 cron 이라는 좋은툴이 있으니 넘어가고 윈도우에서 MySQL 배치 작업을 하는 방법을 소개합니다. MySQL윈도우 버전을 설치하면 MySQL Command Line Tool이 같이 설치됩니다. 이툴을 사용하여 배치작업을 할예정인데요. 배치작업을 위해 두개의 파일이 필요합니다. bat확장자를 가진 배치파일과 실행될 SQL 이저장된 파일 ​ 1. 우선 bat 파일을 하나 만듭니다. ex) MYSQL_BATCH.bat 그리고 다음과 같이 코딩합니다. C:\PROGRA~1\MySQL\MYSQLS~1.1\bin\mysql.exe -u아이디 -p패스워드 (MySQL 설치위치는 설치환경에 따라 다를수 있습니다!) bat 파일을 저장합니다. ​ 2. SQL 파일을 하나 만듭니다. ex) runsql...