엑셀 파일 복사 - Java Excel API 사용 엑셀 파일을 복사하기 위해서는 다음의 순서로 코딩해야 한다. Workbook wb = Workbook.getWorkbook( new File("파일")); WritableWorkbook copy = wb.createWorkbook( new File("파일") , workbook ); 엑셀 파일을 불러온 객체를 WritableWorkbook 객체의 createWorkbook() 메소드를 사용하여 복사한다. 자바(Java)/JAVA 2SE 2009.09.10
엑셀 파일 쓰기 - Java Excel API 사용 자바로 엑셀 파일을 생성하여 쓰기 위해서는 다음의 순서로 코딩해야 한다. import jxl.write.*; WritableWorkBook workbook = Workbook.CreateWorkbook( new File("파일명")); WritableSheet sheet = workbook.createSheet("시트명", 시트인덱스값); Label label = new Label(0, 0, "이름"); sheet.addCell(label); workbook.write(); workbook.close(); 1. 엑셀 파일 쓰기.. 자바(Java)/JAVA 2SE 2009.09.10
엑셀 파일 읽기 - Java Excel API 사용 자바로 엑셀 파일을 읽기 위해서는 다음의 순서로 코딩해야 한다. import jxl.*; Workbook workbook = new Workbook( new File("파일명")); Sheet sheet = workbook.getSheet(0); Cell a0 = sheet.getCell(0,0); String content = a0.getContents(); workbook.close(); ■ jxl.Workbook 파일객체를 매개변수로 하여 엑셀 파일을 담고 있는 자바 객체이다. Workbook .. 자바(Java)/JAVA 2SE 2009.09.10
자바로 엑셀(excel)파일 핸들링 하기 자바로 엑셀 파일을 핸들링하는 방법은 두 가지가 있다. Java Excel API 사용 POI 사용 엑셀 파일에 대해서만 핸들링 할 경우 jxl(Java Excel API) 을 권장한다. 엑셀이 "셀"을 중심으로 이루어졌기 때문이다. Java Excel API 는 엑셀(Excel)형식의 데이터를 읽고 쓰게 해주는 API 이다. ※ 참고 Java Excel API는 엑셀 2003년 버.. 자바(Java)/JAVA 2SE 2009.09.10
java.util.Enumeration - 객체 집합 처리 Enumeration 인터페이스는 객체들의 집합에서 각각의 객체들을 한순간에 하나씩 처리할 수 있는 메소드를 제공한다. Enumeraion 클래스 메소드 boolean hasMoreElements() 더 이상 객체가 있는지 없는를 판단하며 객체가 있으면 true, 없으면 false를 반환 Object nextElement() 다음 객체를 가져오는 메소드, Object 타입으로 .. 자바(Java)/JAVA 2SE 2009.09.10
java.util.Properties - 프로퍼티 자바의 설정 파일 형식은 .properties 파일이다. properties 파일은 키와 값이라는 형태의 데이터 파일로 ISO 8859-1 문자 인코딩 을 사용하고 있다. 따라서 한글을 지원하기 위해서는 properties 파일의 문자 인코딩을 변경해야 한다. 변경 방법은 생략한다. 이 properties 파일을 객체화 시킨 것이 Properties 클래스이.. 자바(Java)/JAVA 2SE 2009.09.10
java.util.ResourceBundle - 프로퍼티 파일 접근 자바 .properties 파일을 다루는 클래스이다. 프로퍼티(properties)파일은 설정이나 자원들에 대해 [ 키 = 값 ] 형태로 저장된 파일을 말한다. 프로퍼티 파일은 문자열을 통해 인덱스시킨 배열로 인식한다. 리소스번들 클래스를 사용하면 프로퍼티 파일을 읽을 수만 있고 수정은 불가능하다. 즉, 리소스번들(Re.. 자바(Java)/JAVA 2SE 2009.09.10
문자열을 패턴과 비교하여 일치를 확인하는 java.util.regex 패키지 java.util.regex 패키지는 정규표현(Expression)또는 regex를 지원하는 패키지로 정규표현은 JDK1.4 버전 이후로 지원된다. 정규 표현은 지정된 패턴에 대해 문자 순서를 매칭하기 위한 클래들을 가지고 있는 패키지이다. 대표적인 java.util.regex 패키지의 클래스 Pattern: 정규 표현을 정의하는 클래스 Matcher: 패턴 클.. 자바(Java)/JAVA 2SE 2009.08.28
자바 정규 표현식 표현 방법 java.util.regex 패키지에 있는 Match 클래스와 Pattern 클래스를 사용하여 문자열을 정규표현식으로 검증할 수 있다. boolean bln = Pattern.matches("^[a-zA-Z0-9]*$", this.input); 정규표현식은 다음과 같은 문법으로 되어 있다. ^ : 문자열의 시작을 나타냄. $ : 문자열의 종료를 나타냄. . : 임의의 한 문자를 나타냄. (문자의 .. 자바(Java)/JAVA 2SE 2009.08.28
파일 객체 - File 파일 클래스는 파일에 대한 정보나 파일의 처리만을 제공할 뿐, 파일 내용에 대한 접근을 제공하지 않는다. 파일 내용의 대한 접근은 File 입출력 스트림이나 RandomAccessFile 로 해줘야 한다. ■ File 클래스 생성자 생성자 설명 File(String path) 경로를 인자로 받아 File 객체를 생성 File(File dir, String fileName) dir.. 자바(Java)/JAVA 2SE 2009.08.17