[]
이번 버전에 포함된 기능 및 향상 내용은 다음과 같습니다.
다양한 Input Mask 스타일 옵션이 추가되었습니다.
워크시트 보호 시 비밀번호 설정 및 보호 해제 시 비밀번호 확인 기능이 지원됩니다.
콤보 차트가 게이지 차트(Gauge chart)로 표시되도록 향상되었습니다.
조건부 서식 규칙 관리자와 이름 관리자 대화상자 크기 조정이 지원됩니다.
수식 결과에 대한 형식 힌트 지원이 추가되어, 수식을 입력하면 제안된 형식을 읽어 셀에 자동 적용합니다.
다양한 정규표현식(RegEx) 함수(예: 추출, 매칭, 치환)이 추가되었습니다.
데이터 소스 스키마에서 사용자가 열을 spread로 표시하면, 해당 열이 객체 열 변환되어 1단계 속성으로 펼쳐집니다.
체크박스 셀 타입에서 텍스트 줄 바꿈(wrapping text) 지원이 추가되었습니다.
숫자 상자 편집 영역에서 글꼴 크기 및 소수점 편집이 지원됩니다.
실행 시 수식 입력 시 AllSheetsList 버튼 사용과 편집 상태 유지가 지원됩니다.
셀 내 0 값 표시를 가능하게 하는 ShowZeros 옵션이 추가되었습니다.
SpreadJS 디자이너 컴포넌트에 도형 배치를 위한 Z-순서 조작 버튼 두 개가 추가되었습니다.
잘라내기/복사한 셀을 테이블에 삽입하는 기능이 추가되었습니다.
NextJS 환경에서 SpreadJS 지원이 추가되었습니다.
Nuxt 환경에서 SpreadJS 지원이 추가되었습니다.
Angular 15 지원이 추가되었습니다.
콤보박스의 위치 및 크기 조절을 위한 allowFloat 옵션이 구현되었습니다.
막대형 또는 열형 차트의 음수 값을 반전시키는 기능이 추가되었습니다.
텍스트박스 도형 지원이 구현되었습니다.
피벗테이블에서 데이터를 다양하게 정렬할 수 있도록 값으로 정렬(Sort by Value) 기능이 추가되었습니다.
피벗테이블 단일 필드에 대한 소계 위치 설정 기능이 추가되었습니다.
SpreadJS 폼 컨트롤에서 상호작용 제어를 위한 enabled 속성이 추가되었습니다.
SpreadJS 디자이너 컴포넌트에 접근성 활성화 옵션이 추가되었습니다.
열 헤더에서 행 추가/삭제, 행 헤더에서 열 추가/삭제 옵션이 추가되었습니다.
셀 내부 또는 외부에 아이콘 스타일 장식이 지원됩니다.
피벗테이블의 getPivotData 함수 사용 시 셀 참조 옵션이 추가되었습니다.
테이블 시트에서 다중 필터 옵션 구현이 지원됩니다.
테이블 시트와 워크시트를 함께 순서 변경이 가능합니다.
기본 행 헤더 명령을 핀 대신 행 선택으로 변경하는 기능이 추가되었습니다.
테이블 시트 용 몇 가지 열 헤더 스타일 규칙이 추가되었습니다.
데이터가 있는 행/열 삭제를 방지하는 개선된 setRowCount 및 setColumnCount 메서드가 구현되었습니다.
SpreadJS 간 또는 SpreadJS와 Excel 간에 단어 줄 바꿈된 텍스트 복사 붙여넣기가 지원됩니다.
필터 드롭다운 크기 조절 지원이 추가되었습니다.
시트 간 복사 붙여넣기 시 셀의 줄 바꿈 유지가 지원됩니다.
지난 릴리스 이후 해결된 문제는 다음과 같습니다:
도형이 포함된 파일을 가져올 때 확대 속도 문제 해결
하나의 테이블 내 열 선택이 수식 텍스트박스에 중복 추가되는 문제 해결
TableSheet에서 기본 행 헤더 클릭 동작 변경 문제 해결
내보낸 HTML 콘텐츠 줄 바꿈이 안 되는 문제 해결
스파클라인 두께 문제 해결
편집 모드에서 백스페이스로 모든 행을 삭제할 수 있던 문제 해결
차트에 잘못 표시되던 값 문제 해결
오류가 포함된 범위에서 SUMIFs 결과 문제 해결
수식 편집 중 열 헤더 클릭 시 테이블 열 참조 문제 해결
인쇄 시 차트 크기 문제 해결
특정 SSJSON 파일 로드 시 발생하던 예외 문제 해결
시트 이름 변경 후 피벗테이블 열기 시 Excel 오류 문제 해결
SpreadJS 디자이너 컴포넌트의 관계 이름 문제 해결
데이터 소스 보기에서 열 가시성(false) 설정 가능
TableSheet 패널 필드 섹션에서 괄호 포함 열 캡션 체크박스 문제 해결
SpreadJS 디자이너 컴포넌트 데이터 소스에 관계 추가 시 필드가 다른 테이블에도 중복 표시되는 문제 해결
“데이터 유효성 검사” 대화상자에서 필수 값 없이 닫기 가능
SpreadJS 디자이너에서 xlsx 파일 열기 지원
‘pivot=1’ 속성 손실 문제 해결
countifs 함수 조건 입력 상자 누락 문제 해결
SpreadJS 디자이너에서 작동하지 않던 셀 버튼 제거
테두리 왼쪽 및 위쪽 문제 해결
SpreadJS 디자이너 컴포넌트 React 컴포넌트 메모리 누수 문제 해결
축 제목이 잘못되었을 때 글꼴 크기 문제 해결
Excel 가져오기 시 잘못 표시되던 그리드라인 문제 해결
isPrintLineVisible이 true일 때 다른 시트 셀 참조 가능
Del 키로 수식 삭제 가능
SpreadJS 차트 내보내기 시 스키마와 일치하도록 개선
DataManager 업데이트 시 TableSheet 서식 초기화 문제 및 새 URL API 오류 문제 해결
Excel 가져오기/내보내기 후 변경되던 차트 이름 문제 해결
SpreadJS 함수 OR 파라미터 설명 문제 해결
SpreadJS 가져오기/내보내기 후 셀 실제 글꼴 크기 변경 문제 해결
Excel 파일 내보내기 시 잘못 가져와지던 산점도 XY 차트 문제 해결
피벗테이블 셀에 하이퍼링크 설정 가능
SpreadJS 디자이너에서 내보낸 특정 Excel 파일 열기 지원
JSON 스키마 내 폼 컨트롤 속성 손실 및 undefined 문제 해결
SpreadJS로 xlsx 열고 저장 시 댓글 작성자 속성 문제 해결
SpreadJS 내보내기 시 MS Excel 관련 문제 해결
MIN/MAX 수식 결과가 Excel과 다른 문제 해결
PrintLineVisible 옵션이 true일 때 행 숨김 시 이미지 손실 문제 해결
병합 셀 값에 영향을 주던 시트 바인딩 문제 해결