Java Excel API
Java Excel API![]() | |
개발자 | 앤디 칸, 에릭 H. 정 |
---|---|
안정된 릴리스 | 2.6.12 |
기입처 | 자바 |
운영 체제 | 크로스 플랫폼 |
유형 | Microsoft Excel 형식에 액세스하기 위한 API |
면허증. | GNU GPL v2[1] |
웹 사이트 | 젝셀라피 |
Java Excel API(JXL API라고도 함)를 사용하면 실행 시 Excel(.xls) 워크북의 시트를 읽고, 쓰고, 만들고, 수정할 수 있습니다..xlsx [2]형식은 지원하지 않습니다.
Microsoft Excel 지원
Java Excel API는 Excel 95, 97, 2000, XP 및 2003 버전의 Excel 문서를 지원합니다.이러한 문서에는 .xls 확장자가 [2]붙어 있습니다.
사용.
Java Excel API는 Selenium과 함께 널리 사용됩니다.
예
Excel 파일에 쓰는 샘플코드는 다음과 같습니다.
수입품 java.io 를 참조해 주세요.파일; 수입품 jxl.워크북; 수입품 jxl.write 를 선택합니다.기입 가능시트; 수입품 jxl.write 를 선택합니다.기입 가능한 워크북; 수입품 jxl.write 를 선택합니다.라벨.; 수입품 jxl.write 를 선택합니다.Write Exception(쓰기 예외); 일반의 학급 데이터 시트 { 사적인 워크북 책; 사적인 기입 가능한 워크북 wwb 복사; 사적인 기입 가능시트 시트; 일반의 무효 Excel 읽기() { 해라 { 책 = 워크북.워크북을 취득하다(신규 파일("path/test Sample Data.xls")); wwb 복사 = 워크북.create Workbook(신규 파일("path/test Sample Data Copy.xls"), 책); 시트 = wwb 복사.시트의 취득(0); } 또 만나 (예외. e) { e.print Stack Trace(프린트 스택 트레이스)(); } } 일반의 무효 setValueIntoCell(스트링 strSheet명, 인트 iColumn 번호, 인트 iRow 번호, 스트링 strData) 던지다 Write Exception(쓰기 예외) { 기입 가능시트 온도 = wwb 복사.시트의 취득(strSheet명); 라벨. lab Temp = 신규 라벨.(iColumn 번호, iRow 번호, strData); 해라 { 온도.추가 셀(lab Temp); } 또 만나 (예외. e) { e.print Stack Trace(프린트 스택 트레이스)(); } } 일반의 무효 파일 닫기() { 해라 { // 쓰기 가능한 워크북 닫기 wwb 복사.쓰다(); wwb 복사.가까운.(); // 원본 워크북 닫기 책.가까운.(); } 또 만나 (예외. e) { e.print Stack Trace(프린트 스택 트레이스)(); } } 일반의 정적인 무효 주된(스트링[] args) 던지다 Write Exception(쓰기 예외) { 데이터 시트 ds = 신규 데이터 시트(); ds.Excel 읽기(); ds.setValueIntoCell('시트1', 5, 1, '합격"); ds.setValueIntoCell('시트1', 5, 2, "실패"); ds.setValueIntoCell('시트1', 5, 3, '합격"); ds.파일 닫기(); } }
「 」를 참조해 주세요.
레퍼런스
외부 링크
- jxl
- Java Excel API
- Jxl - MAVEN 저장소