[]
이번 제품 버전에 다음 기능과 향상 사항이 포함되었습니다.
계단식 배열 스파크라인 총합 열 — 사용자는 이제 카스케이드 스파크라인에서 총합 열 표시기를 사용할 수 있습니다.
HTML 내보내기 지원 — 사용자는 범위 또는 전체 워크시트를 HTML 형식으로 내보낼 수 있습니다. 특정 셀 범위도 HTML 형식으로 내보낼 수 있습니다.
SpreadJS 접근성 지원 — 사용자는 SpreadJS가 ADA 준수 및 스크린 리더와 호환되도록 기본적인 접근성 지원을 받을 수 있습니다.
반복 계산 지원 — 셀 수식이 자기 자신을 참조할 때, 명확한 결과가 나올 때까지 반복 계산을 지원합니다.
주석 아이콘 색상 변경 지원 — 사용자는 셀 주석 표시기 색상과 크기를 사용자 지정할 수 있습니다.
가로 축 교차 값 — 사용자는 차트 축 교차점을 조정하여 X축 또는 Y축을 특정 축 값이나 최소/최대 축 값 위치로 이동할 수 있습니다.
워크시트가 보호된 경우, 다양한 보호 옵션에 따라 리본 메뉴를 활성화하거나 비활성화할 수 있습니다.
액세스 범위 지원 — 사용자는 필요에 따라 행 및 열 정보 또는 범위/셀 주소 문자열을 통해 시트 영역의 범위 정보를 편리하게 얻을 수 있습니다.
머리글 수식 및 스파크라인 지원 — 사용자는 스프레드시트의 행 머리글 영역과 열 머리글 영역 모두에 수식과 SparklineEx를 추가할 수 있습니다.
막대 차트 막대 간격 — 시리즈 간격과 겹침을 조절하여 막대형 및 세로 막대형 차트의 모양을 사용자 지정할 수 있습니다.
엑셀 채우기 효과 및 패턴 지원 — 패턴 채우기 효과를 적용하여 차트 요소를 사용자 지정할 수 있습니다.
SpreadJS Angular 라이브러리가 AOT 및 프로덕션 컴파일러를 지원합니다.
부동 이미지 복사-붙여넣기 지원 — 사용자는 Excel에서 SpreadJS 워크시트로 이미지를 복사-붙여넣기할 수 있습니다.
도넛 차트 구멍 크기 사용자 지정 지원 — 도넛 차트의 구멍 크기를 사용자 지정할 수 있습니다.
사용자는 LET 함수를 사용하여 수식 내에서 값을 저장하고 정의할 수 있습니다.
픽셀 단위 스크롤바 동작이 더 정확해졌습니다.
자동 병합 선택 지원 — 사용자는 addSpan의 선택 기능과 함께 자동 병합을 사용할 수 있습니다.
부동 개체 클립보드 이벤트 — 그림, 차트, 도형, 슬라이서, 사용자 정의 부동 개체 등 부동 개체 복사-붙여넣기 작업에 클립보드 이벤트를 사용할 수 있습니다.
다중 열 드롭다운 — 사용자는 여러 열 드롭다운 셀을 통해 드롭다운 목록과 편집 가능한 영역을 동시에 제공할 수 있습니다.
테이블 바인딩 지원 — 사용자는 테이블 바인딩 시 행 확장 방식을 선택할 수 있습니다.
'###' 미표시 스위치 설정 — 열 너비가 부족할 때 셀이 '####', 지수 표기, 반올림 소수 등으로 표시되지 않도록 설정할 수 있습니다.
점진적 로딩 지원 — SpreadJS는 이제 워크시트에서 고성능 데이터 처리를 위해 점진적 로딩을 지원합니다.
사용자 정의 배열 수식 — 사용자는 사용자 정의 함수에서 배열을 반환할 수 있습니다.
SpreadJS는 OBJECT 및 RANGEBLOCK 함수를 지원하며, rangetemplate 셀 타입을 설정하고 해당 객체를 바인딩할 수 있습니다.
범위 템플릿 셀 타입에 대한 디자이너 지원 — 사용자는 디자이너를 통해 범위 템플릿 셀 타입을 생성할 수 있습니다.
SpreadJS 깔때기형 차트 지원 — 사용자는 깔때기형 차트라는 새로운 차트 유형을 추가할 수 있습니다.
SpreadJS는 PROPERTY 함수를 지원하여, 사용자가 객체의 속성 경로를 지정해 값을 반환할 수 있습니다.
다음 문제들이 이전 버전 이후로 해결되었습니다.
Convert 함수가 m/s 단위를 지원하지 않던 문제가 해결되었습니다.
gc.spread.sheets.angular.ts TypeScript 파일이 spread-sheets-angular npm 패키지에 포함되어 제공됩니다.
SpreadJS가 Angular 9에서 동작하지 않던 문제가 수정되었습니다.
Ctrl + Z 단축키 사용 시 활성 시트가 변경되던 문제가 해결되었습니다.
수식 =sss('') 사용 시 InvalidOperation 예외가 발생하지 않던 문제가 수정되었습니다.
scrollbarMaxAlign과 scrollByPixel을 동시에 활성화할 경우 세로 스크롤이 맨 아래까지 도달하지 않던 문제가 해결되었습니다.
스크롤바를 드래그할 때 자동 스크롤 동작이 비정상적으로 작동하던 현상이 수정되었습니다.
열을 복사해서 삽입할 때 필터 범위가 제대로 업데이트되지 않던 문제가 해결되었습니다.
수식 참조 형식을 A1에서 RC로 변경한 후 유효성 검사 수식이 작동하지 않던 문제가 수정되었습니다.
Excel 파일 내보내기 중 오류가 발생하던 문제가 해결되었습니다.
자동 병합 셀을 사용하는 폼에서 IE11 및 Edge 브라우저에서 마우스 스크롤 시 부드럽지 않던 문제가 개선되었습니다.
차트의 Y축 스케일 정확도 문제가 수정되었습니다.
스타일 파일을 사용하면 사용자 정의 셀 스타일에 영향을 주던 문제가 해결되었습니다.
행 추가 시 선택 상태가 의도치 않게 변경되던 현상이 수정되었습니다.
RAND 및 RANDBETWEEN 함수를 사용하는 시트의 로딩, 계산, 업데이트 성능이 향상되었습니다.
인쇄 시 이미지가 왜곡되던 문제가 해결되었습니다.
뷰포트 스크롤 속도가 스크롤바보다 느리던 문제가 개선되었습니다.
npm install 데모에서 정렬 옵션 클릭 시 페이지가 멈추는 문제가 수정되었습니다.
테이블에서 인덱스 0에 행을 추가한 경우 DataValidation 기능이 동작하지 않던 문제가 해결되었습니다.
SpreadJS 워크시트에서 하이퍼링크 색상이 회색으로 표시되던 현상이 수정되었습니다.
Android 기기에서 편집 상자 내 텍스트가 일부 잘리던 문제가 해결되었습니다.
고정 행이 있을 때 스크롤 기능이 작동하지 않던 문제가 수정되었습니다.
excelio.save 메서드가 Node 환경에서 제대로 동작하지 않던 문제가 해결되었습니다.
Google Sheets와 SpreadJS 간 복사/붙여넣기 시 발생하던 문제들이 해결되었습니다.
# 문자로 시작하는 값에 조건부 서식이 적용되지 않던 문제가 수정되었습니다.
Excel 저장 시 중국어 스타일이 손실되던 문제가 해결되었습니다.
디자이너 소스 코드에서 제목 수정 시 태그 위치가 어긋나던 문제가 해결되었습니다.
테이블 필터링 후 드롭다운 데이터가 잘못 표시되던 문제가 수정되었습니다.
열을 삽입한 후 명명된 범위가 업데이트되지 않던 문제가 해결되었습니다.
숨겨진 열을 다시 표시해도 열 너비가 0으로 유지되던 문제가 수정되었습니다.
SUMIFS 함수의 파라미터 대화상자에서 잘못된 값이 표시되던 문제가 수정되었습니다.
Pie 및 Doughnut 차트에서 범주 축 레이블 범위가 2행 이상일 경우 Excel과 다르게 표시되던 문제가 해결되었습니다.
디자이너의 서식 대화상자에서 글꼴 스타일이 Excel과 일치하지 않던 문제가 해결되었습니다.
셀의 텍스트가 오버플로우된 상태에서 병합을 시도할 때 텍스트 정렬이 어긋나던 문제가 수정되었습니다.
줄 바꿈 설정된 셀을 편집 중 복사/붙여넣기하면 내용이 일치하지 않던 문제가 해결되었습니다.
가져온 .xlsx 파일에서 SJS와 Excel 간 범위 그룹 버튼의 표시 상태가 일치하지 않던 문제가 수정되었습니다.
온라인 편집기에서 행 머리글을 클릭해 선택한 행이 삭제되지 않던 문제가 해결되었습니다.
조건부 서식 규칙의 우선순위를 변경하면 참조도 변경되던 문제가 수정되었습니다.
사용자 정의 함수 RAND1을 사용할 때 calcOnDemand 설정 이후 A1이 변경되기 전까지는 A2가 변경되지 않아야 함에도 동작이 달랐던 문제가 해결되었습니다.
셀 오버플로우 상태에서 자동 병합 기능이 작동하지 않던 문제가 해결되었습니다.
SpreadJS에서 Excel 내보내기 시 오류가 발생하던 문제가 수정되었습니다.
데이터 소스에서 테이블을 로드한 후 테이블에 행/열을 삽입하면 셀 스타일이 제대로 반영되지 않던 문제가 해결되었습니다.
SpreadJS로 가져온 후 하이퍼링크가 변경되던 문제가 해결되었습니다.
온라인 편집기에 가져온 데이터가 Excel과 일치하지 않던 문제가 수정되었습니다.
suspendEvent 사용 이후 테이블에 데이터 소스를 바인딩할 수 없던 문제가 해결되었습니다.
내보낸 Excel 파일에서 테두리나 취소선 스타일이 잘못 표시되던 문제가 수정되었습니다.
숨김 해제 옵션을 눌러도 열이 표시되지 않던 문제가 해결되었습니다.
autoMerge 기능 설정 시 스크롤바가 멈추는 문제가 해결되었습니다.
디자이너 컴포넌트에서 fromJSON을 사용할 경우 페이지가 멈추던 문제가 수정되었습니다.
확대 중 툴팁에 계산된 행/열 크기가 표시되던 문제가 해결되었습니다.
핀치 줌으로 확대할 때 스프레드시트가 잘못 표시되던 문제가 수정되었습니다.
글꼴 스타일이 Excel로 내보내질 때 제대로 적용되지 않던 문제가 해결되었습니다.
차트 범주 값에서 선행 0이 표시되지 않던 문제가 수정되었습니다.
SUBTOTAL 함수가 작동하지 않던 문제가 해결되었습니다.
디자이너 컴포넌트에서 컨텍스트 메뉴로 행을 삭제할 수 없던 문제가 해결되었습니다.
디자이너 컴포넌트에서 데이터 바인딩 스키마가 내보내기/가져오기 시 누락되던 문제가 수정되었습니다.
디자이너 컴포넌트에서 데이터 유효성 검사를 포함해 Excel을 내보낼 때 설정과 일치하지 않던 문제가 해결되었습니다.
명명된 스타일의 이름에 & 문자가 포함된 경우 스타일이 적용되지 않던 문제가 해결되었습니다.
스크롤바를 드래그한 후 셀을 참조하는 수식이 잘못되던 문제가 해결되었습니다.
시트를 삭제한 후 수식이 자동으로 조정되지 않던 문제가 수정되었습니다.
디자이너에서 모바일 스크롤바를 설정하면 선택 영역을 오른쪽으로 드래그할 수 없던 문제가 해결되었습니다.
FireFox에서 Excel에서 SpreadJS로 밑줄 텍스트를 복사할 수 없던 문제가 해결되었습니다.
calcOnDemand를 true로 설정한 경우 수식이 계산되지 않던 문제가 수정되었습니다.
Excel 파일 일부가 누락되어 가져와지던 문제가 해결되었습니다.
파일 가져오기에 너무 많은 시간이 소요되던 문제가 해결되었습니다.
POWER 함수가 Excel과 다른 값을 반환하던 문제가 해결되었습니다.
디자이너 컴포넌트에서 중국어 문화권 번역이 일부 누락되던 문제가 수정되었습니다.
=OR(VLOOKUP(K31,Sheet10!A:C,1,FALSE),FALSE) 수식의 결과가 Excel과 다르게 계산되던 문제가 해결되었습니다.
시트 확장/축소 이벤트 처리 시간이 과도하게 오래 걸리던 문제가 개선되었습니다.
Angular 앱에서 Sparkline 옵션을 설정할 때 'Object'에는 해당 속성이 존재하지 않습니다라는 콘솔 오류가 발생하던 문제가 해결되었습니다.
새 행을 삽입할 때 조건부 서식이 깨지는 문제가 수정되었습니다.
"a b c"와 같이 여러 종류의 공백이 있는 셀 값을 복사/붙여넣기할 때 "a b c"로 바뀌던 문제가 해결되었습니다.
시트 행 삭제 작업이 오래 걸리던 문제가 개선되었습니다.
문자열 리소스의 지역화는 가능하지만 기본 시트 이름은 여전히 영어로만 표시되며 지역화되지 않던 문제가 수정되었습니다.
디자이너 컴포넌트에서 리본이 반복 표시되던 문제가 해결되었습니다.
슬라이서가 확대 이후 잘못 표시되던 문제가 수정되었습니다.
Google Sheets에서 복사한 데이터를 붙여넣을 때 서식 문제가 발생하던 현상이 해결되었습니다.