Excelize v2.9.0
- 이에 출시: 2024 년 10 월 15 일
- GitHub 릴리스: https://github.com/xuri/excelize/releases/tag/v2.9.0
릴리스 노트
이 릴리스에서 가장 주목할 만한 변경 사항은 다음과 같습니다:
호환성
ConditionalFormatOptions
구조 필드Format
의 데이터 유형을 포인터로 변경합니다, 관련 문제 #1867
주목할 만한 기능
- 새로운 기능
DeleteSlicer
및GetSlicers
를 추가합니다, 관련 문제 #810 - 통합 문서에서 시트 순서 변경을 지원하기 위해 새로운 기능
MoveSheet
를 추가합니다, 관련 문제 #1076 GraphicOptions
데이터 유형 지원에 새로운AutoFitIgnoreAspect
필드를 추가하여 셀을 이미지로 채우고 종횡비를 무시합니다- 차트의 레이블 위치 설정을 위한
ChartAxis
데이터 유형 지원에 새로운TickLabelPosition
필드 추가 PivotTableField
데이터 유형에ShowAll
,InsertBlankRow
및NumFmt
필드라는 새 필드를 추가합니다PivotTableOptions
데이터 유형에 새로운 필드ClassicLayout
,FieldPrintTitles
및ItemPrintTitles
를 추가합니다- 2 개의 새로운 내보낸 열거형 유형
ChartTickLabelPositionType
및PictureInsertType
을 소개합니다 - 새로운 내보낸
ChartLineUnset
열거형 값을 소개합니다 - 4 개의 상수
ExtURIDataField
,ExtURIPivotField
,ExtURIPivotFilter
및ExtURIPivotHierarchy
를 도입합니다 - 새로운 내보낸 오류 변수
ErrPivotTableClassicLayout
를 소개합니다 MergeCell
기능은 셀 병합 시 슬레이브 셀 값 지우기를 지원합니다AddDataValidation
,DeleteDataValidation
및GetCellStyle
함수는 동시성 안전을 지원합니다, 관련 문제 #1825 과 #1903GetDataValidations
함수는 확장 목록의 저장소에 대한 데이터 유효성 검사를 지원합니다, 관련 문제 #1835SetSheetName
함수는 대소문자 구분을 지원합니다, 관련 문제 #1856GetPictureCells
및GetPictures
함수는 IMAGE 수식 함수로 삽입된 셀 이미지와 그림의 절대 경로를 가져오는 것을 지원합니다GraphicOptions
데이터 유형 지원에 새로운AutoFitIgnoreAspect
필드를 추가하여 셀을 이미지로 채우고 종횡비를 무시합니다SetCellHyperLink
함수는None
linkType 으로 하이퍼링크 제거를 지원합니다, 관련 문제 #1940AddChart
함수는 동일한 유형의 콤보 차트 생성을 지원합니다, 관련 문제 #1940AddChart
함수는 산점형 차트의 라인 유형 설정을 지원합니다AddPivotTable
함수로 피벗 테이블을 생성할 때 피벗 테이블 데이터 범위에서 열 머리글 셀이 비어 있으면 오류가 반환됩니다, 관련 문제 #1945- 언어/위치 태그 및 ID 를 사용하여 숫자 형식 표현식을 적용하기 위한 지원 추가
- 시간 및 기간 셀 값에 대한 숫자 형식 적용 지원 추가, 관련 문제 #2004
- 새로운 지원 공식 함수: DOLLAR
호환성 개선
- 숫자 형식 적용에 대한 호환성 개선, 정렬을 통한 숫자 형식 적용 지원, 관련 문제 #1847
- 스프레드시트 네임스페이스 접두사가 포함된 통합 문서 내부 부분의 호환성 개선, 관련 문제 #1886
- 절대 경로를 사용하여 통합 문서 내부 미디어 파일의 호환성 향상, 관련 문제 #1888
버그 수정
- v2.8.1 회귀 버그 수정, 자동 필터가 LibreOffice 에서 작동하지 않음, 관련 문제 #1830
- v2.8.1 회귀 버그 수정, 여러 셀 범위로 데이터 유효성 검사 조정 지원, 관련 문제 #1831
- 조건부 서식 또는 데이터 유효성 검사에 여러 셀 범위 참조가 있는 경우 v2.8.1 회귀 버그, 중복 행 오류 수정
- v2.8.1 회귀 버그 수정, 여러 번 저장하면 잘못된 셀 값이 기록됨, 관련 문제 #1906
- v2.8.1 회귀 버그 수정, 여러 시트에 스파크 라인을 생성할 때 스파크 라인이 중복됨, 관련 문제 #1910
CalcCellValue
함수는 행렬 인수를 사용하여 계산 공식 함수 ISNUMBER, OR 및 FIND를 지원합니다, 관련 문제 #1819CalcCellValue
함수 계산 결과 라운드 문제 수정, 관련 문제 #1851CalcCellValue
함수가 XIRR 및 XNPV 수식 함수의 잘못된 결과를 반환하는 문제를 수정합니다, 관련 문제 #1989- 열 삭제 시
RemoveCol
반환 오류 수정, 관련 문제 #1829 - DATE 수식 함수의 잘못된 결과 데이터 유형 수정, 관련 문제 #1833
r
속성이 없는 내부 행 요소가 있는 통합 문서 읽기 시 패닉 문제를 해결합니다- 새 열이나 행을 삽입할 때 수식의 괄호가 잘리는 문제 수정, 관련 문제 #1861
- 경우에 따라 잘못된 데이터 검증 탈출 결과 수정
- 스트림 작성기에서 일부 문자를 표시할 수 없는 문제 수정, 관련 문제 #1865
- 동일한 파일의 동일한 해시를 유지하고 잘못된 MIME 유형을 수정하기 위해 정렬된 내부 부분 경로로 통합 문서 저장, 관련 문제 #1889
AddChart
기능 설정 축 형식이 콤보 차트에서 작동하지 않는 문제를 수정합니다, 관련 문제 #1921AddChart
함수가 잘못된 기본 축 제목 위치를 설정하는 문제를 수정했습니다AddChart
기능 설정 보조 수직 축 제목이 표시되지 않는 문제를 수정했습니다, 관련 문제 #1926AddChart
함수 수정 라인 차트의 라인 유형 설정이 작동하지 않습니다GetPivotTables
함수가 잘못된 데이터 범위를 반환하는 문제를 수정합니다 관련 문제 #1937sysClr
가 없는 테마에서GetStyle
함수 패닉을 수정하세요, 관련 문제 #1963- SST 인덱스 없이 셀을 읽을 때
GetCellRichText
함수가 오류를 반환하는 문제를 수정합니다, 관련 문제 #1999 - 뷰가 없는 시트에서
SetSheetVisible
함수 패닉을 수정합니다, 관련 문제 #1969 - 0 숫자 셀 값에 대한 서식이 지정된 결과에서 누락된 퍼센트 기호 수정, 관련 문제 #1942
- 음수 값이 있는 산점형 차트에서 누락된 수평 축 수정
- 조정된 도면 개체 후에 누락된 모양 매크로가 수정되었습니다, 관련 문제 #1957
- 일부 경우 열을 제거한 후 누락된 조건부 서식 수정, 관련 문제 #1968
- 소수점 값 반올림 문제로 셀 값 읽기 수정, 관련 문제 #1979
- IEEE 754 "숫자가 아님" 값 또는 무한대로 셀 값을 설정하도록 지원, 관련 문제 #119 과 #1955
성능 최적화
- v2.8.0 회귀 속도 저하 및 메모리 사용량 증가 문제 수정
GetRows
함수의 메모리 사용량 줄이기, 관련 문제 #1874ColumnNumberToName
함수 성능 최적화, 메모리 사용량 약 50% 감소 및 시간 비용 50% 감소
기타
- Go Modules 는 모듈 업데이트에 의존합니다
- 단위 테스트 및 godoc 업데이트
- 다국어를 지원하는 문서 웹사이트: 아랍어, 독일어, 영어, 스페인어, 프랑스어, 일본어, 한국어, 포르투갈어, 러시아어, 중국어 간체 및 중국어 번체, 업데이트됨. 문서의 이탈리아어 버전 추가
고맙습니다
Excelize 에 기여한 모든 분들께 감사드립니다. 아래는 이 버전에서 코드 기여도가 있는 기여자 목록입니다:
- @mirgong (helloWorld)
- @YueChenXu-Kimi (岳晨旭)
- @JackMin1314 (陈王)
- @paolobarbolini (Paolo Barbolini)
- @iEvan-lhr (Evan lu)
- @yetyear (yeahyear)
- @ha5ky (hu5ky)
- @lizhichao (vic)
- @realzuojianxiang (realzuojianxiang)
- @msackman (Matthew Sackman)
- @yyle88 (yangyile-yyle88)
- @yunkeweb (yunkeweb)
- @iraj720 (Nima)
- @jianxinhou
- @barlevd
- @18409615759 (nna)
- @qijinkui (xiaokui)
- @user1121114685 (联盟少侠)
- @wangsongyan
- @vsemichev (Vovka Morkovka)
- @zhayt (Aybek)
- @ShowerBandV (ShowerBandV)
- @imink (Patrick Wang)
- @samkeke (wxy)
- @pjh591029530
- @zhangyimingdatiancai
- @wanghaochen2024
- @centurion-hub
- @peng (Zhang Zhipeng)
- @slashdotdash (Ben Smith)
- @ArcholSevier
- @liuwangchao
- @Zncl2222 (Jian Yu, Chen)