젝셀
JExcel| 개발자 | 팀 개발 |
|---|---|
| 안정된 릴리스 | 1.7 |
| 기입처 | 자바 |
| 운영 체제 | 크로스 플랫폼 |
| 유형 | Microsoft Excel 형식에 액세스하기 위한 API |
| 면허증. | 팀[1] 개발 |
| 웹 사이트 | https://www.teamdev.com/jexcel |
Jexcel은 .xls 또는 .xlsx 형식의 Excel 파일을 읽기, 쓰기, 표시 및 수정하기 위한 라이브러리(API)입니다.API는 Java Swing과 AWT에 내장할 수 있습니다.[2][3][4]
Jexcel 지원은 2020년 [5]5월 31일부로 중단되었습니다.
일부 기능
주요 기능은 다음과 같습니다.
- Excel 어플리케이션, 워크북, 스프레드시트 등을 자동화합니다.
- Java Swing 어플리케이션에 일반 Swing 컴포넌트로 워크북을 내장합니다.
- 워크북 및 스프레드시트에 이벤트 청취자 추가
- 워크북 및 스프레드시트 이벤트의 동작을 처리하기 위한 이벤트 핸들러 추가
- 네이티브 피어를 추가하여 커스텀 기능을 [2][3][4]개발합니다.
사용.
주요 용도는 API를 통해 Excel 파일을 처리하는 것입니다.
예
워크북 속성 읽기/쓰기, 비밀번호 설정 및 MS Excel 2003 포맷 저장을 위한 샘플코드는 다음과 같습니다.
수입품 com.jniwrapper.win32.jexcel.어플; 수입품 com.jniwrapper.win32.jexcel.파일 형식; 수입품 com.jniwrapper.win32.jexcel.범용 워크북; 수입품 com.jniwrapper.win32.jexcel.워크북; 수입품 java.io 를 참조해 주세요.파일; /** * 이 예에서는 워크북 속성을 읽고 수정하는 방법, 워크북을 Excel 2003 형식으로 저장하는 방법을 보여 줍니다. * 및 워크북을 다시 여는 방법. * * 샘플은 MS Excel에서 비임베디드 모드로 동작합니다. */ 일반의 학급 워크북 샘플 { 일반의 정적인 무효 주된(스트링[] args) 던지다 예외. { //MS Excel 어플리케이션을 기동하여 워크북을 정리하여 표시합니다. // 문제집 없이 응용 프로그램이 실행됨 어플 어플 = 신규 어플(); 워크북 워크북 = 어플.create Workbook("커스텀 타이틀"); print Workbook 속성(워크북); modify Workbook 속성(워크북); 파일 새 파일 = 신규 파일("워크북.xls"); //워크북을 Excel 2003에 저장하여 Excel 2007 형식으로 저장하려면 FileFormat을 사용합니다.오픈 XML 워크북 // 형식 지정자 및 *.xlsx 확장자 워크북.다른 이름으로 저장(새 파일, 파일 형식.워크북 표준, 진실의); 파일 워크북 복사 = 신규 파일("WorkbookCopy.xls"); 워크북.save Copy As(다른 이름으로 저장)(워크북 복사); //변경사항 저장 워크북 닫기 워크북.가까운.(진실의); //워크북 다시 열기 워크북 = 어플.워크북을 열다(새 파일, 진실의, "xx001"); print Workbook 속성(워크북); //스스로 정리하고 MS Excel 응용 프로그램을 강제로 종료합니다. 어플.가까운.(진실의); } /** * 통합 문서 속성을 콘솔에 인쇄합니다. * @webook 워크북 - 정보를 인쇄하기 위한 워크북 */ 일반의 정적인 무효 print Workbook 속성(범용 워크북 워크북) { 스트링 파일명 = 워크북.get 파일().getAbsolutePath(절대 패스)(); 스트링 이름. = 워크북.get Workbook Name(워크북명)(); 스트링 직함 = 워크북.getTitle(제목)(); 스트링 작가. = 워크북.getAuthor(); 시스템..나가..인쇄("\n[워크북 정보]"); 시스템..나가..인쇄("파일 경로: " + 파일명); 시스템..나가..인쇄("이름: " + 이름.); 시스템..나가..인쇄(제목 : + 직함); 시스템..나가..인쇄('작성자: ' + 작가.); 한다면 (워크북.has Password(패스워드)()) { 시스템..나가..인쇄("워크북이 암호로 보호됩니다."); } 또 다른 { 시스템..나가..인쇄("워크북이 암호로 보호되지 않습니다."); } 한다면 (워크북.읽기 전용()) { 시스템..나가..인쇄("읽기 전용 모드"); } } /** * 워크북 제목, 작성자 및 비밀번호 설정 수정 * @timeout 워크북 - 속성을 수정하기 위한 워크북 */ 일반의 정적인 무효 modify Workbook 속성(범용 워크북 워크북) { 워크북.setTitle("X파일"); 워크북.set Password(비밀번호)("xx001"); 워크북.set Author("스미스 요원"); } } 「 」를 참조해 주세요.
레퍼런스
- ^ "JExcel Product Licence Agreement". TeamDev. TeamDev. Retrieved 2 February 2016.
- ^ a b "recall". Recall. Retrieved 2 February 2016.
- ^ a b "JExcel 1.7". GearDownload. GearDownload. Retrieved 2 February 2016.
- ^ a b "JExcel 1.7". Directory of Shareware. Directory of Shareware. Retrieved 2 February 2016.
- ^ "JExcel Product Website". TeamDev. TeamDev.
- ^ "Reading\writing workbook attributes. Setting password. Saving workbook in MS Excel 2003 format". JExcel Support. JExcel Support. Retrieved 2 February 2016.
외부 링크
- JExcel – Jexcel 공식 페이지
- JExcel Support - Jexcel 지원 웹 사이트에는 문서, 릴리스 노트 및 예가 포함되어 있습니다.