[]
이번 버전에는 다음과 같은 기능 및 개선 사항이 포함되었습니다.
디자이너 향상 기능
테마 지원 및 사용자 정의: SpreadJS 디자이너가 두 가지 내장 테마를 지원하며, 테마 사용자 정의 기능을 제공하여 보다 현대적인 테마 지원 가능.
Transform 명령: 선택 영역에 LAMBDA 공식을 적용하고 선택된 내용을 대체하는 Transform 명령 구현.
이름 관리자 향상: 이름 관리자 인터페이스에 정렬 및 필터링 기능 추가.
폰트 선택기 편집: 디자이너의 폰트 선택기 컴포넌트 내 편집 기능 지원.
테이블 바인딩 소스 조회, 일반 테이블을 바인딩 데이터 테이블로 변환, 바인딩 데이터 테이블을 일반 테이블로 변환하는 API 추가.
디자이너 UI를 통한 테이블 ↔ 바인딩 데이터 테이블 변환 지원.
UI 및 스타일링
체크박스 & 체크박스리스트 셀 유형: 셀 내 스위치와 같은 동작을 가능하게 하는 토글 모드 지원 추가.
도형 텍스트 방향: 도형 텍스트 방향 설정 지원 추가.
Lambda 수식 붙여넣기: 붙여넣기 전 클립보드 데이터를 Lambda 공식을 통해 변환 가능.
데이터 유효성 검사 검색: 검색 기능이 포함된 데이터 유효성 검사 향상.
메모 배경색: Excel 2019 이상과 동일하게 메모 배경색 지원.
시트 목록 검색: 빠른 워크시트 탐색을 위한 시트 목록 검색 기능 추가.
수식 및 계산
비동기 함수 평가: 워크시트 외부에서 비동기 함수 평가 가능.
피벗 테이블 향상
피벗 테이블 데이터 소스: 전체 열(예: Sheet1!C:D
)을 피벗 테이블 소스로 선택 가능, 동적 데이터 업데이트 문제 해결.
파일 형식 호환성
XLSM & XLTM 파일 형식 지원 (무손실): 매크로 포함 Excel 파일의 무손실 임포트/익스포트 지원.
XML 소스 편집: 워크북 XML 맵의 무손실 편집 지원.
차트 및 시각화
리포트 시트
숨겨진 행/열 표시: 리포트 시트 템플릿 설계 시 숨김 행/열 표시 가능.
프레임워크 지원
React 19: 완전 호환성 추가.
Next.js 15: 완전 호환성 추가.
라이선스 오류 메시지 개선
잘못되거나 누락된 키
버전 불일치
호스트명 불일치
만료된 키
데이터 유효성 검사 및 셀 작업
셀 이동 후 검증 규칙이 실패하지 않고 원래 유효성 유지.
잘라내기/붙여넣기 후 생성된 새 셀에 올바른 절대 참조 유지.
계산 엔진 개선
calcOnDemand=true
시 Excel과의 SUMIFS 계산 차이 수정.
LET 수식이 CalcArray와 연산자 처리 문제 해결 후 올바른 값 반환.
BYROW 수식이 lambda 참조 문제 해결 후 올바른 결과 반환.
URL 매개변수에 "&" 포함된 이미지 함수 등에서 수식 계산 오류 수정, Excel 내보내기 가능.
피벗 테이블 및 데이터 새로 고침
데이터 소스 필드가 현재 구성과 일치하면 피벗 테이블 필드 체크 유지.
피벗 테이블 새로 고침 시 계산된 필드 잘못된 이름 변경 문제 해결.
피벗 테이블이 포함된 Excel 파일 올바르게 임포트, 모든 피벗 테이블 사용 가능 또는 추가 가능.
차트 렌더링 및 성능
QR 코드 생성 시 Binary 모드 지원 추가.
대규모 데이터셋에서 트리맵 차트 성능 최적화.
차트 참조 데이터 전환 속도 향상.
Excel에서 가져온 차트/피벗 테이블 요소 상태 유지.
행 높이 변경 시 옴직이는 개체(차트 등) 위치 업데이트 문제 해결.
UI 및 표시 수정
점진적 로딩 시 첫 시트 표시 시간 ExcelIO와 IO 간 일관성 유지.
간트 차트 헤더 크기 전환 시 올바르게 복원.
테이블 시트 사용자 정의 그룹 스크롤 시 모든 데이터 올바르게 표시.
스크롤바 레이아웃 이상 현상 수정.
탭 스트립 글꼴 MacOS/iOS에서 올바르게 표시.
데이터 바인딩 및 테이블 작업
데이터 바인딩 테이블 열 삽입 시 바닥글 값 및 시트 모델 데이터 올바르게 이동.
병합 셀 포함 테이블 시트 행 헤더 올바르게 내보내기.
다중 열 리스트 셀 유형 드롭다운 항목 모바일에서 클릭 가능.
테이블 바인딩 시 행 삽입 시 모든 콘텐츠(태그 포함) 올바르게 이동.
임포트/익스포트 및 파일 처리
Excel 파일 내 날짜 문자열을 날짜 형식으로 올바르게 변환하여 내보내기, 중국어 리소스 포함 시도.
특정 파일 유형 Excel 처리 문제 수정.
리포트 시트 SUMIF 문제, 리포트 시트 데이터 모델에서 올바르게 데이터 가져오기.
CSV 내보내기 시 워크시트 인덱스 -1로 잘못 설정 문제 수정.
수식 및 계산 수정
다양한 시나리오에서 수식 결과가 Excel 계산과 일치하도록 수정.
그룹화된 열의 펼침/접힘 동작 일관성 문제 수정.
calcOnDemand
모드에서 동적 배열 수식의 현재 값 올바르게 가져오기.
JSON 로드 시 잘못된 수식 오류, 조건부 서식 참조 올바르게 파싱하여 수정.
디자이너 및 구성
디자이너의 모든 데이터 소스 업데이트 명령으로 캡슐화.
Cell Style의 Title 및 Heading에 ThemeFont 올바르게 적용.
테이블 시트 패널 입력 및 열 제목에 문화권별 입력 수식 변환 지원.
테이블 시트 arrayGroupSeparator
세미콜론 설정 시 올바른 처리.
범위 초기화 이전 테이블 구성 변경 문제 해결(getColumnFormula
null 반환 문제).
moveTo
시 조건부 서식 수 카운트 잘못 증가 문제 수정.
테이블 시트 뷰 전환 시 헤더 크기 유지.
성능 최적화
자동 병합 및 고정 행 활성화 시 스크롤 성능 대폭 향상.
Shift+PgDown 단축키 성능, 상태 표시줄 계산 최적화로 개선.
현지화 및 국제화
아랍 통화 필터 메뉴에 관련 옵션 모두 표시, 오른쪽 정렬 문제 수정.
중국 문화권 날짜 문자열 문제 수정.
오류 처리 및 예외 상황
calculate()
호출 시 잘못된 시트 이름 참조 오류 수정.
파일 임포트 중 드롭다운 속성 및 내장 스타일 이름 문제로 인한 잘못된 셀 스타일 설정 수정.
Excel 2016 파일 임포트 후 수식 오류, N 등 함수 매개변수 올바르게 확장.
이전에 지원되지 않던 Excel 문서 정상 로드.
형식 변경 후 셀 값 수정 시 발생하는 오류 메시지 제거(showZero
처리 문제 해결).
기타
하이퍼링크 클릭 기능 정상화(자동 병합/고정 라인 문제 수정).
행 삽입 시 태그 복사 문제 해결.
PDF 내보내기 시 PatternFill 색상 전송 오류 수정(흑백 모드).
Excel 내보내기 시 날짜 형식 입력 문자열 자동 변환.
모든 행 작업에 헤더 추가 일관성 적용.
setDataSource
태그 문제 수정.