[]
        
(Showing Draft Content)

13.1.0 버전 릴리스 노트

이전 릴리스에서의 개선 사항

다음 기능들이 이번 버전에 추가되었습니다.

  • 차트 시리즈 선 유형을 지원하여 사용자가 차트 내 데이터 시리즈의 선 유형을 사용자 지정할 수 있습니다.

  • 스파크라인의 다양한 상세 렌더링 옵션이 제공됩니다. Bullet, Hbar, Vbar, Pareto 스파크라인을 추가 옵션으로 사용자 지정할 수 있습니다.

  • 여러 워크시트 선택이 가능하며, 선택한 워크시트에 대해 숨기기 또는 삭제 작업을 적용할 수 있습니다.

  • 하이퍼링크를 지원하여 웹페이지, 워크북 내 범위, 이메일 발송 등 관련 정보를 링크할 수 있습니다.

  • 여러 목록 항목 선택 기능이 지원되어 드롭다운 목록에서 여러 옵션을 선택할 수 있습니다.

  • 셀 내 백분율 형식을 지원하여 엑셀처럼 자동으로 % 기호가 붙습니다.

  • 스프레드시트에서 PDF를 흑백으로 내보낼 수 있습니다.

  • 사용자 정의 정렬 기능을 지원하여 소프트웨어 버전, 의류 사이즈 등 사용자가 정의한 기준으로 데이터를 정렬할 수 있습니다.

  • 셀 수식을 ShowFormulas 속성을 통해 볼 수 있으며, SpreadJS에서 수식을 보고 클립보드로 복사할 수 있습니다.

  • 자동 합계 함수가 디자이너에서 지원되어 엑셀처럼 적용할 셀 범위를 자동 계산합니다.

  • SpreadJS API에서 RangeChanged 이벤트가 제공되어 테이블에서 삭제, 드래그-드롭, 붙여넣기 작업 시 발생합니다.

  • 테이블 자동 확장 기능이 지원되어 테이블 확장 활성화/비활성화가 가능합니다.

  • 잘라내기 또는 복사한 셀을 삽입하는 작업을 지원하며, 컨텍스트 메뉴에서 실행할 수 있습니다.

  • 값이 변경된 셀 상태를 더티(Dirty) 상태로 변경하는 기능이 지원됩니다. 더티 셀 상태를 통해 셀 상태 변경 시 스타일을 설정하여 변경 내역을 쉽게 추적할 수 있습니다.

  • SpreadJS에서 형식 문자열을 지원하여 셀 내 값과 수식을 동시에 설정할 수 있습니다. 이를 통해 숫자 값을 단어로 표시하거나 긴 문자열을 형식화하는 등 다양한 표현이 가능합니다.

  • 픽셀 단위 스크롤이 코드로 지원되어, 대량 데이터가 있는 스프레드시트 내 원하는 뷰포트나 셀로 정확히 이동할 수 있습니다.

  • 차트의 숨겨진 행 및 열 설정이 지원되어 숨긴 행 또는 열 데이터를 차트에 표시할지 선택할 수 있습니다.

  • 셀 오버플로우 시 말줄임표 또는 팁 표시가 지원됩니다. 셀 내용이 열 너비보다 길면 말줄임표가 표시되고, 말줄임표가 있는 셀에 마우스를 올리면 전체 내용을 팁으로 보여줍니다.

  • 차트에서 날짜 축(Date Axis)을 지원하여 범주 축을 날짜(시간 척도) 축으로 설정할 수 있습니다.

  • 속성 수식이 있는 데이터 기반 도형을 지원하여 시트, 다른 도형, 데이터 소스에 정의된 식을 통해 도형 속성을 동적으로 계산할 수 있습니다.

  • SpreadJS는 일본 연호 "元"를 표시하는 [$-ja-JP-x-gannen] 포맷터를 지원합니다.

  • #N/A 셀을 빈 셀로 표시하는 차트가 지원됩니다.

  • SpreadJS API에서 TableRowsChanged 및 TableColumnsChanged 이벤트가 제공되어 테이블 행 또는 열 추가/삭제 작업 및 실행 취소 지원이 가능합니다.

  • SpreadJS를 통한 파일 가져오기 및 내보내기 시 문서 속성이 유지됩니다.

  • Excel과 계산 결과를 일치시키기 위한 호환성 플래그가 추가되었습니다.

  • 한국 문화권의 DBNum4 포맷터 패턴을 지원하여 숫자를 한글 숫자로 자동 변환합니다.

  • SpreadJS 디자이너에 필터 대화상자 내 "현재 선택 항목을 필터에 추가" 옵션이 추가되었습니다.

  • SpreadJS 디자이너에 계산 프로세스를 향상시키는 '필요 시 계산(Calculate on demand)' 옵션이 제공됩니다.

  • SpreadJS 디자이너가 macOS Catalina를 지원합니다.

  • Vue 샘플이 최신 CLI 3로 업데이트되었습니다.

  • 최신 React 버전을 지원합니다.

해결된 문제

다음 문제들이 이전 버전 이후로 해결되었습니다.

  • 차트 스타일이 Excel과 일치합니다.

  • 차트 내 시리즈 레이블과 순서가 Excel과 일치합니다.

  • 수식 입력줄에서 줄 바꿈 입력이 지원됩니다.

  • 필터 대화상자를 명시적으로 포커스하지 않아도 ‘Esc’ 키로 닫을 수 있습니다.

  • 카테고리명이 여러 행일 때도 올바르게 표시됩니다.

  • 추세선 수식이 올바르게 표시됩니다.

  • 잘라내기/붙여넣기 작업 시 사용자 정의 이름 범위가 올바르게 업데이트됩니다.

  • 차트 가로축이 시간 형식일 때 차트 서식이 올바르게 표시됩니다.

  • Spread 디자이너에서 포매터 대화상자에서 열 스타일 설정이 가능합니다.

  • Excel 파일을 SpreadJS로 불러온 후 차트 투명도가 유지됩니다.

  • Excel 불러오기 시 불필요한 행이나 열이 추가되지 않습니다.

  • Excel 불러오기 시 셀 숫자 포맷터가 ‘일반(General)’에서 ‘짧은 날짜(Short Date)’로 변경되지 않습니다.

  • SpreadJS 디자이너 내 모든 대화상자의 버튼이 활성화됩니다.

  • XIRR 함수가 Excel과 같은 정확한 결과를 반환합니다.

  • SUMIFS 수식이 배열 수식과 함께 사용해도 #REF! 오류를 반환하지 않습니다.

  • SUMIF 함수가 올바른 결과를 계산합니다.

  • 온라인 Excel 편집기의 리치 텍스트 편집기에서 글꼴이 일관됩니다.

  • sheet.fromJSON() 호출 후 원본 테이블이 정상적으로 초기화됩니다.

  • 수식 =VALUE("100:30")*24가 Excel과 같은 올바른 결과를 산출합니다.

  • Internet Explorer에서 수식 편집 시 커서 키로 셀 선택이 가능합니다.

  • 실행 취소(Undo) 작업 시 도형이 정상 복원됩니다.

  • 필터 대화상자 사용 중 정렬된 열에 ‘지우기(Clear)’가 적용되지 않습니다.

  • 테이블 확장 시 성능 문제가 해결되었습니다.

  • STDEVA 함수가 ssjson 파일을 불러올 때 올바른 값을 계산합니다.

  • SpreadJS 디자이너에서 슬라이더 셀 타입의 단계(step) 값이 0.1일 때 슬라이더가 정상 작동합니다.

  • 날짜 형식 텍스트가 날짜 값으로 인식됩니다.

  • 도형 회전, 크기 변경 후 JSON 저장/복원 시 도형이 정상 렌더링됩니다.

  • 도형 회전, 크기 변경 후 복사/붙여넣기 작업 시 도형이 정상 렌더링됩니다.

  • 도형을 빠르게 여러 번 삭제해도 마지막 도형만 삭제됩니다.

  • IE11에서 역선택 성능이 개선되었습니다.

  • 체크박스 리스트 값이 Excel로 내보낼 때 유지됩니다.

  • 행 개요(expand/collapse) 버튼의 성능이 향상되었습니다.

  • PrintLineVisible 설정 시 원본 스타일이 유지됩니다.

  • 빈 데이터 필드를 가진 테이블 열 바인딩 시 동작이 올바릅니다.

  • macOS에서 ctrl+클릭으로 우클릭이 가능합니다.

  • SpreadJS 디자이너에서 차트 미리보기가 스크롤 후에도 사라지지 않습니다.

  • Excel 불러오기 및 내보내기 시 내용 변경이 없습니다.

  • 실행 취소 후에도 수식 결과가 변하지 않습니다.

  • Excel 파일을 불러와 PDF로 내보낼 때 도형이 변경되지 않습니다.

  • IRR 함수가 Excel과 같은 올바른 결과를 반환합니다.

  • 도형 내부 텍스트가 도형 너비 변경 시 아래로 밀리지 않습니다.

  • 온라인 Excel 편집기에서 두 개의 폼이 있을 때 페이지 스타일 오류가 발생하지 않습니다.

  • ROUND 함수가 올바른 계산 결과를 산출합니다.

  • 통합 문서 내 시트 간 수식이 올바르게 계산됩니다.

  • 자동 맞춤(AutoFit) 결과가 정확하게 생성됩니다.

  • 데이터 유효성 검사 또는 행 고정 설정 시 폼 스타일 오류가 발생하지 않습니다.

  • 테이블 바인딩 후에도 총 행이 올바르게 표시됩니다.

  • 문자열에 공백이 포함된 셀이 있는 시트를 열 때 오류가 발생하지 않습니다.

  • Angular 애플리케이션 프로덕션 모드에서 마우스 휠 스크롤과 더블 클릭 셀 편집이 정상 작동합니다.

  • 도형이 포함된 Excel 파일을 SpreadJS에 불러온 후 다시 Excel로 내보낼 때 오류가 발생하지 않습니다.

  • scrollbarMaxAlign이 true로 설정된 상태에서 하단 행 삭제 시 뷰포트 상단 행이 스크롤 가능하도록 조정됩니다.

  • allowUserEditFormula가 false일 때도 rangeSelectMode가 정상 동작합니다.

  • 공백이 포함된 항목이 있는 목록 유효성 검사 시 드롭다운 내 공백이 유지됩니다.

  • Vue에서 로드 성능이 크게 개선되었습니다.

  • 잘라내기/붙여넣기 작업 시 차트 범위가 올바르게 업데이트됩니다.

  • Excel 파일을 SpreadJS로 불러올 때 수식이 올바르게 업데이트됩니다.

  • 브라우저 줌 변경 시 getViewportBottomRow 결과가 정확하게 산출됩니다.

  • 실행 취소 시 getDeleteRow 및 getInsertRow 동작이 일관됩니다.

  • Firefox에서 텍스트 형식 값에 대해 EDATE 수식이 올바르게 해결됩니다.

  • SUMPRODUCT 수식이 Excel과 동일한 결과를 생성합니다.

  • 테이블 이름이 통합 문서 내 다른 시트의 자동 완성에 표시됩니다.

  • 테이블 바인딩 시 행에 필터가 추가되고 테이블 뒤에 데이터가 입력되어도 필터가 초기화되지 않습니다.

  • SpreadJS 디자이너에서 대용량 데이터 붙여넣기 시 페이지가 멈추지 않습니다.

  • SpreadJS 디자이너에서 필터 텍스트 영역도 클릭하여 필터링 항목을 선택할 수 있습니다.

  • Excel 파일을 SpreadJS로 불러온 후 다시 Excel로 내보낼 때 셀 서식이 변경되지 않습니다.

  • borderWidth가 0이거나 borderStyle이 'none' 또는 'hidden'일 때 내보낸 Excel에 테두리가 설정되지 않습니다.

  • SpreadJS에서 Excel처럼 모든 데이터 레이블이 올바르게 표시됩니다.

  • Excel 파일을 불러올 때 스타일과 셀 서식이 일관되게 유지됩니다.