JExcel 입문 학습 총화

2078 단어 Excel
1. JExcel 소개
JExcel 은 자바 가 Excel 을 조작 하 는 패키지 로 Excel 을 만 들 고 Excel 의 데 이 터 를 기록 하거나 읽 는 등 작업 을 수행 할 수 있 습 니 다.
JExcel 의 주요 유형 은:
(1) 통합 문서: 워 크 북
(2) WritableWorkbook: 워 크 북 을 쓸 수 있 습 니 다.
(3) 시트: 폼;
(4) WritableSheet: 폼 을 쓸 수 있 습 니 다.
(5) 라벨: 셀;
 
2. Java 기록 엑셀
test. xls 데이터 코드 쓰기:
 
package com.xiazdong;

import java.io.File;

import jxl.Sheet;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;

public class CreateTest {

	public static void main(String[] args) throws Exception{
		String str[][] = {{"xiazdong","12345"},{"xzdong","54321"}};
		File f = new File("test.xls");
		WritableWorkbook workbook = Workbook.createWorkbook(f);
		WritableSheet sheet = workbook.createSheet("sheet1", 0);
		Label lab = null;
		for(int i=0;i<str.length;i++){
			for(int j=0;j<str[i].length;j++){
				lab = new Label(j,i,str[i][j]);	//Label(col,row,str);
				sheet.addCell(lab);
			}
		}
		workbook.write();
		workbook.close();
	}

}

메모: Label 에서 구조 함수 의 매개 변 수 는 첫 번 째 매개 변 수 는 column 이 고 두 번 째 매개 변 수 는 row 입 니 다. 따라서 첫 번 째 줄 의 두 번 째 열 을 삽입 하려 면 (1, 0).
요약: Writable Workbook 과 Writable Sheet 은 모두 Excel 파일 을 쓰 는 데 사 용 됩 니 다.Workbook 과 Sheet 을 통 해 실행 되 는 읽 기;
3. 엑셀 데이터 읽 기
test. xls 의 데 이 터 를 읽 고 코드 를 표시 합 니 다:
package com.xiazdong;

import java.io.File;

import jxl.Sheet;
import jxl.Workbook;

public class CreateTest {

	public static void main(String[] args) throws Exception{
		Workbook workbook = Workbook.getWorkbook(new File("test.xls"));
		Sheet sheet[] = workbook.getSheets();
		String lab = null;
		for(int a=0;a<sheet.length;a++){
			for(int i=0;i<sheet[a].getRows();i++){
				for(int j=0;j<sheet[a].getColumns();j++){
					lab = sheet[a].getCell(j,i).getContents();
					System.out.print(lab+"、");
				}
				System.out.println();
			}
		}
		
	}

}

JXL 을 통 해 엑셀 파일 에 대한 읽 기와 쓰기 가 편리 합 니 다.

좋은 웹페이지 즐겨찾기