[]
        
(Showing Draft Content)

13.0.0 버전 릴리스 노트

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

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

  • Checkbox list celltype가 지원되어 사용자가 다중 선택 필드 값을 가진 대화형 체크리스트와 할 일 목록을 만들 수 있습니다.

  • Radio button list celltype이 지원되어 사용자가 워크시트 내 셀에서 여러 옵션 중 단일 항목을 선택할 수 있습니다.

  • Button list celltype이 지원되어 사용자가 한 셀 내에 여러 항목을 삽입하고 하나 또는 여러 옵션을 선택하여 사용자 응답을 기록할 수 있습니다.

  • Range template celltype이 지원되어 셀 범위 템플릿을 단일 celltype으로 정의하고 워크시트 전반에 걸쳐 템플릿을 적용할 수 있습니다.

  • 셀 상태(편집, 호버, 활성, 선택 등)에 따라 워크시트에서 맞춤 셀 스타일을 구성할 수 있습니다.

  • Cell Buttons(드롭다운 버튼, 실행 취소/다시 실행 버튼, 활성화/비활성화 버튼, 스핀 버튼 등 미리 정의된 버튼) 지원으로 셀 내 추가 기능 구성이 가능합니다.

  • 사용자 정의 드롭다운 메뉴를 삽입하는 Cell Dropdowns 기능으로 데이터를 쉽게 빠르게 선택할 수 있어 고급 입력 양식과 대화형 대시보드를 만들 수 있습니다.

  • Auto Merge 기능이 도입되어 인접한 중복 텍스트가 포함된 셀을 자동으로 병합할 수 있습니다.

  • Formula Auditing 지원으로 워크시트 내에서 선행 및 후행 셀을 추적해 수식과 셀 간 관계를 표시할 수 있습니다.

  • UNIQUE, FILTER, RANDARRAY, SORT, SORTBY, SEQUENCE, SINGLE 같은 동적 배열 수식을 사용해 캐시 친화적인 데이터 구조를 구축할 수 있습니다.

  • Split Resize 기능이 도입되어 워크시트의 나머지 행/열에 영향을 주지 않고 현재 행 또는 열과 다음에 보이는 행 또는 열을 함께 크기 조절할 수 있습니다.

  • Dynamic Column sizing이 지원되어 사용자가 지정한 가중 비율(* 기호)에 따라 뷰포트가 정확히 채워지도록 열 너비와 행 높이를 구성할 수 있습니다.

  • Scroll by Pixel 기능이 도입되어 Excel과 같은 정밀 스크롤링을 지원합니다.

  • 셀 내 텍스트를 회전시켜 데이터 표시 방식을 변경할 수 있습니다.

  • 차트에서 범례에 대해 사용자 지정 포맷, 위치 지정, 스타일링이 지원됩니다.

  • 스프레드시트 차트에서 값 축에 표시 단위를 설정할 수 있습니다.

  • 차트에 추세선 추가가 지원되어 데이터 포인트의 전반적인 추세(상승 및 하락)를 빠르게 분석하거나 기간별 데이터 이동을 표시하거나 두 변수 간 상관관계를 시각화할 수 있습니다.

  • 차트에 오류 막대(Error Bars)를 추가할 수 있어 오차 한계, 표준 편차를 표시하고 데이터 변동성과 측정 정확성을 나타낼 수 있습니다.

  • 차트 데이터 포인트에 호버 애니메이션과 스타일을 추가해 상호작용할 수 있습니다.

  • 세로 축을 로그 스케일로 변경할 수 있어 세로 축(값 축)의 최소/최대 스케일 값을 사용자 지정할 수 있습니다.

  • Excel처럼 차트에서 빈 셀과 null 값을 표시할 수 있습니다. 이 기능은 차트에서 누락된 데이터를 표시하고 문제를 빠르게 파악 및 수정하는 데 유용합니다.

  • 차트 영역 테두리 사용자 지정이 지원됩니다.

  • SpreadJS가 워크북 저장 시 Excel처럼 시트 뷰 위치를 기억합니다.

  • AGGREGATE 함수가 Excel처럼 지원됩니다.

  • 새로운 테마 Excel 2016 Black이 도입되었습니다.

    • "자동 테이블 영역 확장" 기능이 지원됩니다. SpreadJS 디자이너에서 테이블 영역 바로 다음 행 또는 열에 데이터를 입력하면 테이블이 자동 확장됩니다. 잘라내기, 복사, 붙여넣기, 오른쪽 또는 아래쪽으로 드래그 채우기, 드래그 앤 드롭 작업 시 붙여넣기 영역이 테이블 범위를 넘어가도 자동으로 확장됩니다.

    • SpreadJS 디자이너 내에서 내장 컨텍스트 메뉴로 테이블 열과 행을 삽입 및 삭제할 수 있습니다.

    • 여러 위치에서 커서를 이동해 테이블 열, 행 또는 전체 테이블을 선택할 수 있습니다. 예를 들어, 테이블 열 헤더 상단 가장자리에 커서를 올려 아래쪽 화살표 모양으로 바뀌면 클릭해 해당 열을 선택할 수 있습니다. 행이나 테이블 좌측 상단을 선택해 행 또는 전체 테이블을 선택할 수도 있습니다.

    • "TAB 키" 또는 "Shift+TAB" 키로 테이블 내 셀 간 빠르게 이동하거나 테이블 범위를 확장할 수 있습니다.

    • 새로 도입된 "고정 스크롤 테이블 헤더" 기능으로 테이블 데이터 스크롤 시 워크시트 보이는 영역 밖에 있던 테이블 헤더를 열 머리글에 표시할 수 있습니다.

  • 테이블 UI 개선 - 스프레드시트에서 테이블 작업 시 다음 UI 개선이 이루어졌습니다.

  • 테이블 작업 중 Excel처럼 "합계 행"을 추가할 수 있습니다. 합계 행 수식도 지원되어 테이블 하단 드롭다운에서 원하는 요약 함수를 선택해 빠르게 삽입할 수 있습니다.

  • 테이블 크기 조절 핸들러로 테이블 크기를 쉽게 조절할 수 있습니다.

  • 고급 열 바인딩 기능을 지원해 포맷터와 celltype을 테이블 열에 바인딩할 수 있습니다.

해결된 문제

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

  • 수식 계산 결과가 이제 최대한 정밀하게 정확합니다.

  • 행을 더블 클릭해 자동 행 높이 조정 시 결과가 정확해졌습니다.

  • 엑셀 파일을 가져올 때 내용 오류가 표시되지 않습니다.

  • 셀에 여러 줄 텍스트가 있고 편집 모드에서 "Ctrl+Z" 단축키를 사용할 때 더 이상 DOMException이 발생하지 않습니다.

  • STDEVA 수식이 올바른 결과를 계산합니다.

  • SSJSON 파일을 엑셀로 내보낼 때 스타일이 누락되지 않습니다.

  • 엑셀 파일을 가져온 후 함수 계산 시 #VALUE 오류가 발생하지 않습니다.

  • 이제 SpreadJS에서 엑셀 파일을 문제없이 가져올 수 있습니다.

  • 중국어 IME 환경에서 SpreadJS 사용 시, 셀에 "=" 기호를 편집 모드 진입 없이 입력할 수 있습니다.

  • SpreadJS의 단어 줄바꿈 기능이 엑셀과 동일하게 작동합니다.

  • 이제 양식이 정상적으로 삭제되며 "Cannot read property 'getRowCount' of null" 오류가 발생하지 않습니다.

  • 엑셀 파일을 SpreadJS로 가져올 때 원래 테두리가 유지됩니다.

  • PDF 내보내기 시 테두리가 유지되고 좁아지지 않습니다.

  • 숨겨진 양식을 sheet.visible() 메서드로 다시 표시할 때 오류가 발생하지 않습니다.

  • ROUND 함수 계산 시 부동 소수점 정밀도 문제가 해결되어 계산 오류가 발생하지 않습니다.

  • SpreadJS 성능이 MAC, Linux, Windows(Chrome 67 포함) 모든 운영체제에서 일관됩니다.

  • 워크시트 확대/축소 시에도 삽입된 도형 위치가 유지됩니다.

  • 차트 작업 시 우측의 그리드라인과 레이블이 문제없이 표시됩니다.

  • 차트 작업 시 x축 스케일 간격을 설정할 수 있습니다.

  • 서로 다른 차트 유형을 동일 범례 영역에 표시할 수 있으며, 범례 내 차트 선 유형도 수정할 수 있습니다.

  • 수식 인수가 특정 문자열일 때 인수가 자동 변경되지 않으며 셀 선택 시 오류가 발생하지 않습니다.

  • 워크시트 삭제 후 오류가 발생하지 않습니다.

  • SpreadJS 내 수식 실행 결과가 엑셀과 동일하게 작동합니다.

  • SpreadJS로 엑셀 파일을 가져올 때 차트 제목 스타일이 유지됩니다.

  • 도형 크기 조절 기능을 비활성화하면 도형 크기 조절 커서가 표시되지 않습니다.

  • 대체 글꼴 사용 시 PDF 내보내기 성능에 영향이 없습니다.

  • 5만 행 이상의 테이블 바인딩 시 스크롤 속도가 빨라졌습니다.

  • 클릭된 도형 아래에 있는 다른 도형이 예기치 않게 선택되지 않습니다.

  • 스프레드시트 내 QR 코드 작업 시 오류가 발생하지 않습니다.

  • SJS 디자이너의 차트 메뉴가 정상적으로 작동합니다.

  • 가져오기 작업 속도가 이전보다 빨라졌습니다.

  • 사용자 정의 셀 스타일이 예상대로 작동합니다.

  • 내보낸 엑셀 파일을 열 때 경고 메시지를 문제없이 복구할 수 있습니다.

  • 엑셀 내보내기 시 보조 축이 설정되어 있어도 열 막대가 겹치지 않습니다.

  • 스프레드시트에서 우클릭 시 도형에 대한 컨텍스트 메뉴가 정상 작동하며 도형이 숨겨진 경우 표시되지 않습니다.

  • 가져온 엑셀 파일이 올바른 형식으로 표시됩니다.

  • 쉼표로 구분된 차트 데이터 소스가 올바르게 강조 표시됩니다.

  • 워크북에 SUBTOTAL 수식이 있고 *ngIF의 잘못된 조건 또는 페이지 이동으로 워크북이 파기되어도 "TypeError: Cannot read property 'getRowCount' of null" 오류가 발생하지 않습니다.

  • 필터링된 행에 대해 드래그 채우기 작업이 엑셀과 동일하게 작동합니다.

  • 워크북 간 수식 참조가 포함된 엑셀 파일을 올바르게 가져올 수 있습니다.

  • 수식 텍스트 상자를 사용해 줄 바꿈 내용을 쉽게 복사/붙여넣기 할 수 있습니다.

  • 도형 확대/축소가 문제없이 작동합니다.

  • 다수 파일을 루프로 내보내도 엑셀 파일이 올바르게 내보내집니다.

  • SMALL 함수가 엑셀과 동일하게 작동합니다.

  • 특정 높이 값에 대해 차트를 문제없이 렌더링할 수 있습니다.

  • 조건부 서식을 설정할 때 필터 대화상자가 즉시 표시됩니다.