# 15.0.0 버전 릴리스 노트

## Content

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

이번 버전의 제품에 다음 기능 및 개선 사항이 포함되었습니다.

* SpreadJS는 스프레드시트 사용자 인터페이스와 그리드 같은 동작을 갖춘 빠른 데이터 바인딩 테이블 뷰인 [테이블 시트](/spreadjs/docs/features/tablesheet)를 도입했습니다.
* SpreadJS는 셀 서식에 대한 [색상 인덱스](/spreadjs/docs/features/cells/cellformat/BasicFormat#%EC%83%89%EC%83%81-%EC%84%9C%EC%8B%9D-%EC%A7%80%EC%A0%95) 지원을 추가했습니다.
* 사용자는 이제 [선택 영역 가운데 맞춤](/spreadjs/docs/features/cells/cellalign#%EC%84%A0%ED%83%9D-%EC%98%81%EC%97%AD-%EA%B0%80%EC%9A%B4%EB%8D%B0-%EB%A7%9E%EC%B6%A4)을 사용해 내용을 수평 정렬할 수 있습니다.
* SpreadJS는 차트에서 [데이터 포인트 맞춤 설정](/spreadjs/docs/features/Charts/ConfigureChartElements/chart-data-points)을 지원하도록 업데이트되었습니다.
* 사용자는 이제 MS Excel과 같이 [수식을 플러스(+) 기호로 시작](/spreadjs/docs/features/formulas/formulauser)할 수 있습니다.
* 중복된 시트 이름을 수정할 때 명확한 안내 메시지를 제공하도록 SpreadJS가 업데이트되었습니다.
* InvalidOperation 이벤트가 [dragFill invalid type](/spreadjs/docs/features/cells/AutoFillData/dragfill#%EB%93%9C%EB%9E%98%EA%B7%B8-%EC%B1%84%EC%9A%B0%EA%B8%B0-%EC%82%AC%EC%9A%A9-%EC%8B%9C-%EC%9C%A0%ED%9A%A8%ED%95%98%EC%A7%80-%EC%95%8A%EC%9D%80-%EB%B2%94%EC%9C%84-%EC%B0%BE%EA%B8%B0)을 포함하도록 업데이트되었습니다.
* SpreadJS 날짜형 아웃라인 계층이 [필터 대화 상자](/spreadjs/docs/features/rows-columns/filter#%ED%95%84%ED%84%B0-%EB%8C%80%ED%99%94-%EC%83%81%EC%9E%90-%EB%A6%AC%EC%8A%A4%ED%8A%B8-%EB%B0%95%EC%8A%A4)에서 업데이트되었습니다.
* SpreadJS는 새롭게 [ClipboardPasted 및 ClipboardPasting 이벤트 인수](/spreadjs/docs/scevents/sceventclipboard)인 fromRanges, fromSheet, isCutting을 포함했습니다.
* 피벗 테이블은 이제 행과 열에 [계산된 항목](/spreadjs/docs/features/pivot-table/pivot-table-settings#%EA%B3%84%EC%82%B0-%ED%95%AD%EB%AA%A9-) 추가를 지원합니다.
* 피벗 테이블에 정렬 및 필터링 옵션 개선을 위한 [필터 대화상자 검색 상자](/spreadjs/docs/features/pivot-table/filter-pt)가 추가되었습니다.
* 데이터의 수동 필터링을 가능하게 하는 피벗 테이블 내 [슬라이서 지원](/spreadjs/docs/features/pivot-table/pt-slicer)이 추가되었습니다.
* [GETPIVOTDATA](/spreadjs/docs/formulareference/FormulaFunctions/lookup-reference-functions/getpivotdata) 수식 함수가 이제 스필(Spill)을 지원합니다.
* SpreadJS 인쇄 설정에서 [홀수/짝수/첫 페이지의 다른 머리글 및 바닥글](/spreadjs/docs/features/printing/print-header-footer)을 지원합니다.
* SpreadJS는 사용자 정의 재사용 가능한 함수를 만들고 이름을 지정할 수 있는 [LAMBDA](/spreadjs/docs/formulareference/FormulaFunctions/other-functions/lambda-function) 함수를 지원합니다.
* SpreadJS는 LAMBDA 함수를 매개변수로 하여 재사용 가능한 LAMBDA 함수를 만드는 데 도움을 주는 일곱 가지 새로운 [LAMBDA 도우미 함수](/spreadjs/docs/formulareference/FormulaFunctions/other-functions/lambda-function#lambda-도우미-함수)를 지원합니다.
* 사용자는 메뉴가 창에 완전히 표시되지 않을 경우 표시되는 표시기와 함께 [컨텍스트 메뉴를 스크롤](/spreadjs/docs/features/worksheet/UsingtheContextMenu)할 수 있습니다.
* [ASC](/spreadjs/docs/formulareference/FormulaFunctions/text-functions/ASC-function) 함수 지원이 추가되었습니다.
* [DBCS](/spreadjs/docs/formulareference/FormulaFunctions/text-functions/dbcs-function) 함수 지원이 추가되었습니다.
* [JIS](/spreadjs/docs/formulareference/FormulaFunctions/text-functions/jis-function) 함수 지원이 추가되었습니다.
* SpreadJS 디자이너는 이제 폰트 목록에 OS 문화권에 따른 폰트 이름을 표시합니다.
* SpreadJS 디자이너는 워크시트 또는 통합 문서 전체 또는 일부를 미리 보고 인쇄할 수 있는 인쇄 메뉴를 제공합니다.
* Ctrl+F 단축키가 이제 SpreadJS 디자이너에서 [찾기 및 바꾸기](/spreadjs/docs/spreadjs-designer-component/spdesignerwork/find-replace) 대화상자를 실행합니다.
* SpreadJS 디자이너에 [중복 항목 제거](/spreadjs/docs/spreadjs-designer-component/spdesignerwork/remove-duplicate) 기능이 추가되어 사용자가 효율성을 높이고 중복을 제거할 수 있습니다.
* SpreadJS 디자이너에 여러 단어가 포함된 단순 텍스트 또는 문장을 별도의 열로 변환하는 [텍스트 나누기](/spreadjs/docs/spreadjs-designer-component/spdesignerwork/text-to-columns) 기능이 추가되었습니다.
* SpreadJS 피벗 테이블은 이제 [스타일 없이 JSON](/spreadjs/docs/features/pivot-table/pivot-table-settings#스타일-없는-json-입출력)으로 스프레드시트 가져오기/내보내기를 지원합니다.
* 사용자는 피벗 테이블에서 [열 및 행 머리글 표시 또는 숨기기](/spreadjs/docs/features/pivot-table/pivot-table-settings#헤더-표시숨기기)를 할 수 있습니다.
* 피벗 테이블이 [행 및 열 필드에 대한 숫자 서식](/spreadjs/docs/features/pivot-table/context-menu)을 지원하도록 업데이트되었습니다.
* JSON 또는 CSV에서 데이터 로딩 시 날짜 구문 분석이 향상되어 데이터 성능이 개선되었습니다.
* 사용자는 날짜형 항목에 적용할 기준을 지정할 수 있는 피벗 테이블의 날짜형 필터를 사용할 수 있습니다.
* SpreadJS는 이제 [명명된 스타일에 적용 플래그 설정](/spreadjs/docs/features/cells/styles#명명된-스타일-설정)을 지원합니다.
* Windows 11 및 Windows Server 2022 지원이 추가되었습니다.
* 보안 문제 해결을 위한 PDFkit 업그레이드가 이루어졌습니다.
* UglifyJS 처리 불규칙성을 해결하기 위해 filesaver.js가 업그레이드되었습니다.
* SpreadJS는 이제 [행과 열 상태에 따른 스타일 구성](/spreadjs/docs/features/cells/cell-states/row-col-states)을 허용합니다.
* 사용자는 이제 SpreadJS 디자이너에서 시트 컨텍스트 메뉴를 통해 [탭 스트립 위치 변경](/spreadjs/docs/spreadjs-designer-component/designerinterface/designermenu)이 가능합니다.
* SpreadJS가 Angular 11, 12에 이어 Angular 13을 지원하도록 업데이트되었습니다.
* SpreadJS 디자이너의 리본 사용자 경험(UX)이 업데이트되었습니다.
* SpreadJS 디자이너의 [이름 관리자 대화상자](/spreadjs/docs/spreadjs-designer-component/spdesignerwork/name-box#strong이름-관리자-대화-상자-사용strong)에 새로운 필터 옵션이 추가되었습니다.
* SpreadJS 디자이너에 [파일 내보내기 메뉴](/spreadjs/docs/spdesigner/spdesigneropen#strong파일-저장-및-내보내기strong)에 직렬화 옵션이 추가되었습니다.
* 셀 드롭다운 내 워크플로우 목록 UX가 향상되었습니다.

# 해결된 문제

지난 릴리스 이후 다음 문제들이 해결되었습니다.

* 피벗 테이블의 필터 패널 위치가 올바르게 조정되었습니다.
* DataValidator가 Excel 파일에서 제대로 임포트되도록 업데이트되었습니다.
* SpreadJS 디자이너의 여러 차트 관련 문제가 수정되었습니다.
* 피벗 테이블 필드 레이블이 제대로 임포트됩니다.
* Undo 작업으로 셀 종속 항목이 변경될 때 RangeChanged 이벤트가 발생하도록 업데이트되었습니다.
* Excel 임포트 후 시트의 높이와 너비가 올바르게 변경됩니다.
* 중복 테두리가 적용되는 SpreadJS ExcelIO 작업 문제가 수정되었습니다.
* 원형 차트 색상이 단색 채우기로 업데이트되었습니다.
* INDIRECT 수식 함수가 스필 배열 참조와 함께 올바르게 작동합니다.
* SpreadJS 디자이너에서 템플릿 기능이 올바르게 작동합니다.
* SpreadJS가 Excel 셀의 텍스트 오버플로우를 임포트합니다.
* 데이터 바인딩 버튼 위치가 업데이트되었습니다.
* SpreadJS 디자이너에서 시트 간 참조가 추가될 때 수식 편집 상자가 유지됩니다.
* 열 윤곽선을 확장하면 열이 완전히 표시되도록 업데이트되었습니다.
* GcExcel에서 내보낸 SSJON 임포트 시 열 너비가 업데이트되었습니다.
* SpreadJS 디자이너가 여러 시트 선택 및 드래깅 시 상태를 업데이트합니다.
* SpreadJS가 수식과 함께 Excel 파일을 올바르게 내보냅니다.
* 수식을 추가한 후 디자이너 수식 표시줄이 수식을 표시하도록 업데이트되었습니다.
* 조건부 서식과의 호환성이 개선되었습니다.
* SpreadJS가 차트를 포함한 Excel 파일을 올바르게 임포트합니다.
* fromJson 메서드가 배경 이미지를 올바르게 임포트합니다.
* 우클릭 붙여넣기 항목이 Excel과 호환됩니다.
* TYPE 수식 함수가 올바르게 작동합니다.
* 셀 배경색이 내보낼 때 올바르게 변경되도록 업데이트되었습니다.
* Excel 파일 임포트 후 수식 표시가 올바르게 작동합니다.
* 테이블이 오류 없이 올바르게 추가됩니다.
* 고정 창이 활성화된 경우 차트가 위치 크기를 조절하도록 업데이트되었습니다.
* 열 삽입 시 테이블 셀 유형이 올바르게 업데이트됩니다.
* 주석이 포함된 파일이 올바르게 임포트됩니다.
* SpreadJS 디자이너에서 데이터 유효성 검사 대화상자가 올바르게 열립니다.
* SpreadJS가 Excel과 유사하게 셀 #VALUE 오류를 처리합니다.
* 이름 상자 목록이 고정 길이 상자로 업데이트되고 스크롤바가 올바르게 작동합니다.
* 도형 줌 배율이 올바르게 처리됩니다.
* 시트 보호가 없을 때도 테이블 헤더 선택이 확장되도록 업데이트되었습니다.
* 차트를 선택할 때 크기 조절 옵션이 있는 개체가 올바르게 작동합니다.
* 임포트된 JSON 파일에서 복사한 셀 삽입이 올바르게 작동합니다.
* 셀 서식이 분수 값을 올바르게 처리합니다.
* 차트 이동 후 외부 콘텐츠가 올바르게 복사됩니다.
* Excel 파일 임포트 시 SpreadJS 드롭다운이 유지됩니다.
* 셀이 수정된 후 수식이 다시 계산되도록 업데이트되었습니다.
* toJSON 메서드 실행 중 오류가 처리됩니다.
* pasteSkipInvisibleRange 속성이 붙여넣기 동작을 제대로 반영하도록 업데이트되었습니다.