[]
다음 기능 및 개선 사항이 이번 버전에 포함되었습니다.
리포트 시트에서 autoFit 지원 추가 – 보고서의 행과 열을 자동으로 크기 조정합니다.
데이터 입력 이벤트를 사용하여 리포트 시트 내에서 데이터 변경을 효과적으로 관리하고 검증할 수 있도록 지원 강화.
테이블 시트에서 이제 독립적인 행 번호 헤더를 표시하며, 워크시트에서의 행 번호와 유사하게 동작합니다.
실행 취소/다시 실행 지원을 추가하여 테이블 시트 데이터에 대한 변경을 되돌리거나 재적용할 수 있습니다.
테이블 시트에서 정의된 열 기능을 활성화하여 런타임에 테이블을 디자인할 수 있는 의미 있는 열 유형으로 열을 추가, 업데이트 또는 제거할 수 있습니다.
SpreadJS는 이제 Tabular 및 Condensed와 같은 테이블 시트 그룹화 레이아웃을 지원하며, 기존의 Outline 모드도 지원합니다.
구조화된 테이블 참조 전략을 사용하여 차트 생성 지원 추가.
풍부한 텍스트 서식에서 정렬되지 않은(글머리 기호) 및 정렬된(번호 매기기) 목록 생성을 위한 지원 강화.
SpreadJS는 이제 JSON 또는 SJS 파일에서 r1c1 스타일 수식을 저장하여 더 나은 내보내기 성능을 제공합니다.
사용자는 이제 스타일의 textDirection 속성을 설정하여 셀 텍스트 방향을 오른쪽에서 왼쪽으로 변경할 수 있습니다.
기존의 R.V 함수가 개선되어 현재 페이지에서 spilled 셀 값을 가져올 수 있습니다.
SpreadJS 차트는 이제 연결된 셀을 사용하여 숫자 서식 적용을 통해 차트 요소(데이터 레이블, 축, 툴팁)의 형식을 동적으로 업데이트할 수 있습니다.
SpreadJS는 이제 FileUpload 셀 유형을 지원하여 파일이나 이미지를 업로드할 수 있습니다.
사용자는 이제 특정 영역에 조건부 서식 규칙 적용을 지원하여 현재 선택 또는 이 워크시트와 같은 영역에 서식을 집중시킬 수 있습니다.
셀 참조를 데이터 레이블로 설정하고 선택한 셀 범위의 값을 데이터 레이블로 표시하는 기능 추가.
각 데이터 시리즈에 대해 차트에서 x축 값을 다르게 설정할 수 있는 지원 추가.
사용자는 이제 차트 색 구성표 사용자화를 위해 ColorScheme 속성을 사용하여 필요와 선호에 맞게 차트 색상을 변경할 수 있습니다.
SpreadJS는 이제 워크시트의 rightToLeft 옵션을 설정하여 오른쪽에서 왼쪽 방향 지원을 제공합니다.
보호된 시트에서 수식 셀 숨기기 지원 추가.
사용자 정의 이름 변경 지원 추가 – 변경된 이름은 모든 참조된 수식에 적용됩니다.
차트에서 축 레이블 간격 설정을 위한 tickLabelSpacing 속성 지원 추가.
기존의 피벗 테이블 그룹화/그룹 해제 기능이 이제 고정 시간 간격으로 시간 유형 필드 그룹화를 지원하도록 개선되었습니다.
SpreadJS는 이제 점진적 계산을 지원하여 계산 작업이 커질 경우 전체 계산을 여러 구간으로 나눠 실행할 수 있습니다.
SpreadJS는 이제 Excel과 SpreadJS 간에 서식 복사 및 붙여넣기를 지원합니다.
사용자 정의 테이블/피벗 테이블/슬라이서 테마 관리 기능 추가 – 테이블 스타일을 검색, 추가, 제거 및 업데이트할 수 있습니다.
SpreadJS는 이제 열 또는 행을 드래그하여 이동/삽입할 수 있는 기능을 제공합니다.
문서 속성 설정 워크북 내에서 설정 가능.
디자이너에서 대화 상자의 위치 조정 – dialogOpeningPosition 매개변수를 screenCenter 또는 designerCenter로 설정하여 대화 상자의 위치를 조정할 수 있습니다.
행/열을 삽입하거나 삭제할 때 수식 조정 로직 지원 강화로 성능 향상.
isMergeUpdate 매개변수를 사용하여 외부 소스 값의 일부를 업데이트하는 기능 개선.
사용자는 이제 Spread 디자이너 컴포넌트에서 Save File 대화 상자 동작 사용자화를 할 수 있습니다.
SpreadJS 디자이너 컴포넌트는 이제 워크시트를 인쇄할 때 테두리 표시 옵션을 UI로 제공합니다.
SpreadJS는 이제 사용자 경험 향상을 위해 채우기 대화 상자를 개선했습니다.
SpreadJS는 이제 IPv6을 지원하는 라이선스 모델을 제공합니다.
SpreadJS는 이제 NextJS 버전 14를 지원합니다. Node.js 버전이 v18.17 이상이어야 Next.js 애플리케이션을 생성할 수 있습니다.
Angular 17 버전도 이제 지원됩니다.
Angular 데모 샘플이 독립형 컴포넌트 사용으로 업데이트되었습니다.
다음 문제는 마지막 릴리스 이후 해결되었습니다:
SpreadJS 디자이너 컴포넌트에서 여러 조건부 서식을 관리할 때 조건부 서식 규칙 관리자 사용 시 성능 문제를 해결했습니다.
셀 내용에 큰따옴표가 포함된 경우 ClipboardPasted 이벤트가 정상적으로 작동합니다.
모바일 장치에서 비활성화된 영역을 클릭할 때 cellClick 이벤트가 트리거되지 않는 문제를 해결했습니다.
피벗 테이블 스타일 문제를 해결했습니다.
내보낸 HTML 콘텐츠에서 셀 텍스트가 줄 바꿈되지 않는 문제를 해결했습니다.
브라우저 크기를 조정할 때 Formula 탭이 활성화된 상태에서 ReportSheet 리소스를 사용하지 않으면 오류가 발생하는 문제를 해결했습니다.
AutoMerge에서 첫 번째 셀에만 팁이 표시되는 성능 문제를 해결했습니다.
글꼴이 오른쪽으로 기울어졌을 때 텍스트 상자가 텍스트를 가리는 성능 문제를 해결했습니다.
채우기 핸들을 더블 클릭하면 셀이 예상대로 반응합니다.
미리보기 옵션을 클릭할 때 브라우저가 충돌하는 문제를 해결했습니다.
피벗 테이블에서 날짜의 최대 값을 찾지 못하는 문제를 해결했습니다.
SheetsIO 모듈을 사용하여 Excel 파일을 가져올 때 데이터 검증기의 inputMessage() 메서드가 줄 바꿈 코드와 함께 올바르게 표시되지 않는 문제를 해결했습니다.
수식 입력줄에 있는 함수 목록이 이제 올바르게 표시됩니다.
Excel 또는 SJS 파일을 가져올 때 숨겨진 또는 매우 숨겨진 옵션을 사용할 때 선택 또는 활성 상태가 제대로 작동하지 않는 문제를 해결했습니다.
HighlightInvalidData 속성이 이제 올바르게 표시됩니다.
트리 다이어그램의 표시 효과가 이제 Excel과 일치합니다.
보고서를 PDF로 인쇄하거나 내보낼 때 서식 결과가 올바르게 표시됩니다.
autoSize 주석이 true로 설정된 경우 셀 내용이 이제 예상대로 표시됩니다.
Excel 파일을 내보낼 때 오류가 발생하지 않았습니다.
리치 텍스트 편집기에서 모든 콘텐츠를 삭제할 때 셀 내용이 지워지지 않는 성능 문제를 해결했습니다.
디자이너가 생성하고 저장한 SJS 파일을 열 수 없으며 "잘못된 파일 형식" 오류가 발생하는 문제를 해결했습니다.
내보낸 Excel 파일에서 테두리가 이제 예상대로 표시됩니다.
Excel 파일을 가져오고 내보낼 때 추가 텍스트 상자가 생성되는 문제를 해결했습니다.
Convert Text to Columns Wizard가 값을 날짜 값으로 변환하지 않는 성능 문제를 해결했습니다.
GETPIVOTDATA 함수가 이제 사용자 지정 문화권에서도 정상적으로 작동합니다.
Window 함수가 두 번째 데이터 변경 후 예상 결과를 반환합니다.
SpreadJS와 Excel 간 차트 표시에서 불일치 문제를 해결했습니다.
Workbook 인스턴스가 호스트 요소 없이 생성될 때 PrintInfo가 워크시트에서 누락되는 문제를 해결했습니다.
차트에 대한 null 값을 설정할 때 SpreadJS와 Excel 간 불일치 문제를 해결했습니다.
SpreadJS 이름 관리자 값 계산이 TRUE로 설정된 경우 이제 일관됩니다.
차트 시리즈 테두리의 너비가 이제 Excel과 일치합니다.
SpreadJS 디자이너 컴포넌트 리본 드롭다운 팝업의 성능 문제를 해결했습니다.
SpreadJS 필터링 동작이 이제 예상대로 일관되게 작동합니다.
테이블 아래에 그림이 있을 때 테이블에 행을 추가해도 그림이 아래로 이동하지 않는 성능 문제를 해결했습니다.
사용자 지정 문화권에서 페이지 설정 옵션을 액세스할 때 오류가 발생하지 않았습니다.
수식의 선택적 매개변수가 간략한 설명에서 선택적 항목으로 표시되지 않는 문제를 해결했습니다.
차트 데이터 범위를 업데이트한 후 차트 시리즈가 이제 Excel과 일치합니다.
Name Manager에서 행을 삭제할 때 값 필드가 표시되지 않는 문제를 해결했습니다.
Name Manager 필터가 Name with Errors라는 오류를 표시하는 문제를 해결했습니다.
교차 스프레드시트에서 복사 및 붙여넣기를 할 때 내용이 두 개의 셀로 분할되는 문제를 해결했습니다.
내보낸 Excel 파일에서 가운데 정렬 스타일이 사라지고 글꼴 크기가 커지는 문제를 해결했습니다.
여러 줄 셀을 붙여넣은 후 백스페이스 키로 줄 바꿈을 삭제할 수 없는 문제를 해결했습니다.
이미지를 PDF로 내보낼 수 없는 문제를 해결했습니다.
DragDrop 이벤트가 일련의 작업 후 되돌리기가 제대로 되지 않는 문제를 해결했습니다.
디자이너에서 Ctrl + A 단축키가 워크북을 초기화한 후 유효하지 않은 문제를 해결했습니다.
Select Locked Cell 및 Select Unlocked Cell 보호 옵션 설정이 XLSX 내보내기 후 사라지는 문제를 해결했습니다.
차트 영역의 테두리를 설정한 후 수직 축 제목 스타일이 효과를 미치지 않는 문제를 해결했습니다.
JSON을 내보낸 후 가져오기 시 차트 데이터 범위가 손실되는 문제를 해결했습니다.
테이블 자동 채우기 기능의 성능 문제를 해결했습니다.
행을 삽입하면 테이블 수식이 변경되는 문제를 해결했습니다.
XLSX 파일을 내보낼 때 피벗 테이블 스타일을 새로 고쳐서 SpreadJS와 일치시키는 성능 문제를 해결했습니다.
피벗 테이블에서 SpreadJS와 Excel 간 활성 셀 동작에 불일치가 있는 문제를 해결했습니다.
조건부 서식 아이콘 세트 반전 아이콘과 실제 효과가 잘못된 문제를 해결했습니다.