JExcel 입문 학습 총화
2078 단어 Excel
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 을 통 해 엑셀 파일 에 대한 읽 기와 쓰기 가 편리 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Excel Grep toolExcel Grep tool ■히나가타 ■ 시트 구성 ExcelGrep.cls...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.