! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

GCExcel를 이용하여 여러 엑셀파일 취합을 SpreadJS에 뷰 방식 문의 > Q&A | 토론

본문 바로가기

Java & Kotlin API

Q&A | 토론 - Java

Java GCExcel를 이용하여 여러 엑셀파일 취합을 SpreadJS에 뷰 방식 문의

페이지 정보

작성자 조키 작성일 2023-07-14 16:07 조회 198회 댓글 0건
제품 버전 : GcExcel Java 6 Project

본문

SpreadJS를 이용하여 서버에 엑셀파일로 저장한 후 저장된 여러 엑셀파일을 SpreadJS에 취합하여 보여 줄수 있는게 가능한지요 ?


예) 서버의 저장된 1번엑셀파일(sheet1) , 2번엑셀파일(sheet1,2), 3번엑셀파일(sheet1) 있다면,

  SpreadJS에  sheet1(1번엑셀파일), sheet2(2번엑셀파일), sheet3(2번엑셀파일),sheet4(3번엑셀파일) 형식 


빠른답변 부탁드리겠습니다. 

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

1 답변

Java Re: GCExcel를 이용하여 여러 엑셀파일 취합을 SpreadJS에 뷰 방식 문의

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK루카스 작성일 2023-07-18 14:26 댓글 0건

본문

안녕하세요 그레이프시티입니다.


각 workbook 객체에 엑셀 파일을 불러온 후 각 시트를 한 workbook으로 합친 후 ssjson으로 내보내어 SpreadJS 쪽으로 전달하면 원하시는 대로 취합이 가능합니다.

참고하실 수 있도록 아래에 두 엑셀 파일을 한 엑셀 파일로 합치는 간단한 샘플을 전달 드리니 참고하여 주시기 바랍니다.

* 여러 시트를 하나의 통합 문서로 취합하는 경우, 시트 명이 겹치지 않도록 주의해야 합니다.

		Workbook workbook = new Workbook();
		Workbook workbook2 = new Workbook();
		
		workbook.open("GcExcelSample.xlsx");
		workbook2.open("hangulBinding.xlsx");
		
		for(int i = 0;i<workbook2.getWorksheets().getCount();i++) {
			workbook.getWorksheets().add();
			IWorksheet worksheet = workbook2.getWorksheets().get(i);
			worksheet.setName("Sheet"+workbook.getWorksheets().getCount());
			String json = worksheet.toJson();
			workbook.getWorksheets().get(workbook.getWorksheets().getCount()-1).fromJson(json);
		}
		workbook.save("new.xlsx");


[프리미엄 회원 전환 안내]
라이선스를 보유하고 계신다면, 누구나 추가 비용 없이 그레이프시티 포럼 프리미엄 회원이 될 수 있습니다.
프리미엄 회원으로 전환 시, 기술 문의에 대하여 우선 지원 받으실 수 있습니다.
아래 링크를 통해 프리미엄 회원 전환 방법 및 혜택 안내를 살펴보시길 바랍니다.


감사합니다.

그레이프시티 드림

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

카테고리

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.