Excelize v2.9.0

릴리스 노트

이 릴리스에서 가장 주목할 만한 변경 사항은 다음과 같습니다:

호환성

  • ConditionalFormatOptions 구조 필드 Format 의 데이터 유형을 포인터로 변경합니다, 관련 문제 #1867

주목할 만한 기능

  • 새로운 기능 DeleteSlicerGetSlicers 를 추가합니다, 관련 문제 #810
  • 통합 문서에서 시트 순서 변경을 지원하기 위해 새로운 기능 MoveSheet를 추가합니다, 관련 문제 #1076
  • GraphicOptions 데이터 유형 지원에 새로운 AutoFitIgnoreAspect 필드를 추가하여 셀을 이미지로 채우고 종횡비를 무시합니다
  • 차트의 레이블 위치 설정을 위한 ChartAxis 데이터 유형 지원에 새로운 TickLabelPosition 필드 추가
  • PivotTableField 데이터 유형에 ShowAll, InsertBlankRowNumFmt 필드라는 새 필드를 추가합니다
  • PivotTableOptions 데이터 유형에 새로운 필드 ClassicLayout, FieldPrintTitlesItemPrintTitles 를 추가합니다
  • 2 개의 새로운 내보낸 열거형 유형 ChartTickLabelPositionTypePictureInsertType 을 소개합니다
  • 새로운 내보낸 ChartLineUnset 열거형 값을 소개합니다
  • 4 개의 상수 ExtURIDataField, ExtURIPivotField, ExtURIPivotFilterExtURIPivotHierarchy 를 도입합니다
  • 새로운 내보낸 오류 변수 ErrPivotTableClassicLayout 를 소개합니다
  • MergeCell 기능은 셀 병합 시 슬레이브 셀 값 지우기를 지원합니다
  • AddDataValidation, DeleteDataValidationGetCellStyle 함수는 동시성 안전을 지원합니다, 관련 문제 #1825#1903
  • GetDataValidations 함수는 확장 목록의 저장소에 대한 데이터 유효성 검사를 지원합니다, 관련 문제 #1835
  • SetSheetName 함수는 대소문자 구분을 지원합니다, 관련 문제 #1856
  • GetPictureCellsGetPictures 함수는 IMAGE 수식 함수로 삽입된 셀 이미지와 그림의 절대 경로를 가져오는 것을 지원합니다
  • GraphicOptions 데이터 유형 지원에 새로운 AutoFitIgnoreAspect 필드를 추가하여 셀을 이미지로 채우고 종횡비를 무시합니다
  • SetCellHyperLink 함수는 None linkType 으로 하이퍼링크 제거를 지원합니다, 관련 문제 #1940
  • AddChart 함수는 동일한 유형의 콤보 차트 생성을 지원합니다, 관련 문제 #1940
  • AddChart 함수는 산점형 차트의 라인 유형 설정을 지원합니다
  • 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를 지원합니다, 관련 문제 #1819
  • CalcCellValue 함수 계산 결과 라운드 문제 수정, 관련 문제 #1851
  • CalcCellValue 함수가 XIRR 및 XNPV 수식 함수의 잘못된 결과를 반환하는 문제를 수정합니다, 관련 문제 #1989
  • 열 삭제 시 RemoveCol 반환 오류 수정, 관련 문제 #1829
  • DATE 수식 함수의 잘못된 결과 데이터 유형 수정, 관련 문제 #1833
  • r 속성이 없는 내부 행 요소가 있는 통합 문서 읽기 시 패닉 문제를 해결합니다
  • 새 열이나 행을 삽입할 때 수식의 괄호가 잘리는 문제 수정, 관련 문제 #1861
  • 경우에 따라 잘못된 데이터 검증 탈출 결과 수정
  • 스트림 작성기에서 일부 문자를 표시할 수 없는 문제 수정, 관련 문제 #1865
  • 동일한 파일의 동일한 해시를 유지하고 잘못된 MIME 유형을 수정하기 위해 정렬된 내부 부분 경로로 통합 문서 저장, 관련 문제 #1889
  • AddChart 기능 설정 축 형식이 콤보 차트에서 작동하지 않는 문제를 수정합니다, 관련 문제 #1921
  • AddChart 함수가 잘못된 기본 축 제목 위치를 설정하는 문제를 수정했습니다
  • AddChart 기능 설정 보조 수직 축 제목이 표시되지 않는 문제를 수정했습니다, 관련 문제 #1926
  • AddChart 함수 수정 라인 차트의 라인 유형 설정이 작동하지 않습니다
  • GetPivotTables 함수가 잘못된 데이터 범위를 반환하는 문제를 수정합니다 관련 문제 #1937
  • sysClr 가 없는 테마에서 GetStyle 함수 패닉을 수정하세요, 관련 문제 #1963
  • SST 인덱스 없이 셀을 읽을 때 GetCellRichText 함수가 오류를 반환하는 문제를 수정합니다, 관련 문제 #1999
  • 뷰가 없는 시트에서 SetSheetVisible 함수 패닉을 수정합니다, 관련 문제 #1969
  • 0 숫자 셀 값에 대한 서식이 지정된 결과에서 누락된 퍼센트 기호 수정, 관련 문제 #1942
  • 음수 값이 있는 산점형 차트에서 누락된 수평 축 수정
  • 조정된 도면 개체 후에 누락된 모양 매크로가 수정되었습니다, 관련 문제 #1957
  • 일부 경우 열을 제거한 후 누락된 조건부 서식 수정, 관련 문제 #1968
  • 소수점 값 반올림 문제로 셀 값 읽기 수정, 관련 문제 #1979
  • IEEE 754 "숫자가 아님" 값 또는 무한대로 셀 값을 설정하도록 지원, 관련 문제 #119#1955

성능 최적화

  • v2.8.0 회귀 속도 저하 및 메모리 사용량 증가 문제 수정
  • GetRows 함수의 메모리 사용량 줄이기, 관련 문제 #1874
  • ColumnNumberToName 함수 성능 최적화, 메모리 사용량 약 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)

results matching ""

    No results matching ""