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

GcExcel v6 서비스팩 1 > 새로운 소식

본문 바로가기

Java & Kotlin API

새로운 소식

서비스팩 GcExcel v6 서비스팩 1

페이지 정보

작성자 GrapeCity 작성일 2023-06-30 10:04 조회 256회 댓글 0건

본문

이제 GcExcel v6 서비스팩 1 릴리스를 사용할 수 있습니다!

해당 릴리스는 새로운 SpreadJS ‘.sjs’ 파일 형식 및 Excel 템플릿 파일 ‘.xltx’ 형식을 지원합니다. 아래에서 주요 특징을 확인해 보세요.

SpreadJS .sjs 파일 가져오기/내보내기 

GcExcel .NET은 SpreadJS 파일에서 Excel로 또는 xlsx, xlsm, csv, ssjson 등의 대용량 파일에서 ‘.sjs’로 더 적은 시간 안에 더 작은 크기로 가져오도록 가져오기/내보내기 스프레드시트 기능에 새로운 SpreadJS 파일 형식 ‘.sjs’에 대한 지원을 도입합니다.

GcExcel의 기존 메서드인 Workbook 클래스의 Open 및 Save가 .sjs 파일을 지원하도록 향상되었습니다.

‘.sjs’ 파일을 로드하거나 저장하는 동안 새로운 열거 옵션인 “Sjs”를 OpenFileFormat 및 SaveFileFormat 열거에서 사용할 수 있습니다.

새로운 파일 형식 지원과 함께 다음과 같은 기능이 지원됩니다.

  • 대용량 Excel 파일을 .sjs 형식으로 더욱 빠르게 변환합니다.
  • 더 적은 사용 공간으로 내보낸 파일을 저장합니다.
  • Excel/SpreadJS 기능을 SpreadJS로 가져오거나 내보낼 수 있습니다.
  • .sjs 파일에서 압축한 JSON 파일로부터 단일 JSON 문자열을 생성합니다.
  • 사용할 수 있는 다양한 옵션을 통해 .sjs 파일의 열기 및 저장을 사용자 정의합니다.

‘.sjs’ 파일을 내보내기/가져오기하는 동안 내보내기/가져오기를 제어할 수 있는 스프레드시트 기능을 사용하여 새로운 클래스인 SjsOpenOptions 및 SjsSaveOptions도 추가되었습니다.

이 기능은 현재 GcExcel .NET 버전에서만 지원됩니다.

XLTX 파일 형식의 지원 

이제 GcExcel에서 직접 Xltx 파일을 로드하고 다시 수정하여 저장할 수 있습니다. GcExcel은 I/O에서 새로운 Xltx 파일 형식을 지원합니다. Workbook.Open 및 Workbook.Save 메서드는 이제 XLTX 통합 문서를 로드하거나 통합 문서에 다시 저장하도록 새로운 XltxOpenOptions 및 XltxSaveOptions 클래스를 수락합니다. Xltx를 파일 또는 파일 스트림에 로드하고 저장할 수 있습니다.

다음 코드는 GcExcel로 .xltx 파일을 열고 저장합니다.

// Create a new workbook.
var workbook = new GrapeCity.Documents.Excel.Workbook();
// Open xltx file.
workbook.Open(Path.Combine("Resources", "excel-loan-calculator.xltx"), OpenFileFormat.Xltx);
// Save workbook as xltx file.
workbook.Save("Exported.xltx", SaveFileFormat.Xltx);

ToImage() 메서드에서의 내보내기 옵션 

GcExcel은 이전부터 ToImage 메서드를 사용하여 워크시트, 지정된 범위 및 다양한 셰이프 유형을 이미지로 변환하는 방식을 제공하고 있습니다.

또한 GcExcel은 이제 워크시트, 범위 또는 셰이프를 이미지 파일로 내보내는 경우 이 이미지를 수정하고 조정하도록 아래와 같은 다양한 속성을 제공하기 위해 ImageSaveOptions 클래스를 추가합니다.

  1. ScaleX 및 ScaleY
  2. Resolution
  3. BackgroundColor
  4. ShowRowHeadings
  5. ShowColumnHeadings
  6. ShowGridlines
  7. GridlinesColor
  8. ShowDrawingObjects
  9. BlackAndWhite

다음 코드는 내보낸 워크시트 이미지의 배경색을 설정하고 눈금선 색을 설정합니다.

ImageSaveOptions options = new ImageSaveOptions();
// Set the background color of the exported image
options.BackgroundColor = Color.FromArgb(226, 231, 243);
// Set the gridlines of the exported image
options.ShowGridlines = true;
options.GridlineColor = Color.FromArgb(145, 167, 214);
worksheet.ToImage(outputStream, Drawing.ImageType.PNG, options);


가져오기 옵션

여러 시트를 한 번에 복사/이동 

GcExcel은 원하는 위치로 또는 통합 문서의 끝 부분에서 여러 워크시트를 한 번에 복사 또는 이동하도록 돕는 IWorksheets 인터페이스에 새 메서드인 CopyCopyBeforeCopyAfterMoveMoveBefore 및 MoveAfter 메서드를 추가합니다.

//create a new workbook
var workbook = new GrapeCity.Documents.Excel.Workbook();

// Load template file FlowChartsFile.xlsx from resource
var fileStream = this.GetResourceStream("xlsx\\FlowChartsFile.xlsx");
workbook.Open(fileStream);

// Copy the selected sheets to the end of current workbook
workbook.Worksheets[new string[] { "FlowChart1", "FlowChart2" }].Copy();

// Save to an excel file
workbook.Save("CopyMultipleWorksheets.xlsx");

여러 시트를 한 번에 복사/이동


SJS 기능 지원 



  

지금 바로 GcExcel Java를 다운로드하여 직접 테스트해 보세요!


  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

인기글

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