Excelize v2.6.0

릴리스 노트

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

호환성

  • 내보낸 상수 NameSpaceDublinCoreMetadataIntiative 의 이름을 오타 수정을 위해 NameSpaceDublinCoreMetadataInitiative 로 바꿉니다
  • 내보낸 변수 ErrUnsupportEncryptMechanism 의 이름을 ErrUnsupportedEncryptMechanism 로 변경
  • 내보낸 변수 ErrDataValidationFormulaLenth 의 이름을 ErrDataValidationFormulaLength 로 변경
  • 내보낸 변수 ErrDefinedNameduplicate 의 이름을 ErrDefinedNameDuplicate 로 변경
  • 내보낸 변수 XMLHeaderByte 제거
  • 두 번째 쓸모없는 매개변수 isCurrentSheet 를 제거하고 SetSqrefDropList 함수의 오류 반환
  • 행 반복기의 TotalRows 제거

주목할 만한 기능

  • 이제 ProtectSheet 가 XOR, MD4, MD5, SHA1, SHA256, SHA384 및 SHA512 알고리즘 지정으로 시트 보호를 지원합니다
  • UnprotectSheet 는 이제 암호 확인으로 시트 보호를 제거하기 위해 지정된 두 번째 선택적 암호 매개변수를 지원합니다
  • 새로운 지원 71 공식 함수: AVERAGEIFS, BETADIST, BETA.DIST, BETAINV, BETA.INV, BINOMDIST, BINOM.DIST, BINOM.DIST.RANGE, BINOM.INV, CHIINV, CHITEST, CHISQ.DIST, CHISQ.DIST.RT, CHISQ.INV, CHISQ.INV.RT, CHISQ.TEST, CONFIDENCE.T, CORREL, COVAR, COVARIANCE.P, CRITBINOM, ERROR.TYPE, EXPON.DIST, EXPONDIST, F.DIST, F.DIST.RT, FDIST, F.INV, F.INV.RT, FINV, FORMULATEXT, F.TEST, FTEST, GAMMA.DIST, GAMMADIST, GAMMA.INV, GAMMAINV, GAMMALN.PRECISE, GAUSS, HOUR, HYPGEOM.DIST, HYPGEOMDIST, INDIRECT, LOGINV, LOGNORM.DIST, LOGNORMDIST, LOGNORM.INV, MODE, MODE.MULT, MODE.SNGL, NEGBINOM.DIST, NEGBINOMDIST, PHI, SECOND, SERIESSUM, SUMIFS, SUMPRODUCT, SUMX2MY2, SUMX2PY2, SUMXMY2, T.DIST, T.DIST.2T, T.DIST.RT, TDIST, TIMEVALUE, T.INV, T.INV.2T, TINV, T.TEST, TTEST, TYPE
  • 통합 문서 저장 시 파일 확장명 확인
  • 통합 문서 보기 모드 및 눈금자 표시 설정 지원
  • 숫자 형식 지원 개선, 사용자 지정 날짜 및 시간 숫자 형식 및 텍스트 자리 표시자 지원을 위한 NFP (number format parser) 종속성 모듈 도입, 19 개 언어(아프리칸스어, 뱅글라어, 중국어, 영어, 프랑스어, 독일어, 오스트리아, 아일랜드어, 이탈리아어, 러시아어, 스페인어, 태국어, 티베트어, 터키어, 웨일스어, Wolof, Xhosa, Yi 및 Zulu) 숫자 형식 지원, 관련 문제 #660, #764, #1093, #1112, #1133
  • 통합 문서의 FilterPrivacyCodeName 속성 설정 및 가져오기를 지원하는 새로운 내보낸 함수 SetWorkbookPrOptionsGetWorkbookPrOptions, 통합 문서에 VBA 프로젝트 추가 시 제한 사항 해결, 관련 문제 #1148
  • 공식 엔진은 이제 중위 연산자 표기법 이후에 매개변수가 없는 공식 함수로 계산을 지원합니다
  • 부울 데이터 유형 셀 값 읽기 지원
  • AddChart 기능으로 도넛 차트 생성 시 구멍 크기 설정 지원, 관련 문제 #1172
  • 4 개의 오류 ErrPasswordLengthInvalid, ErrUnsupportedHashAlgorithm, ErrUnsupportedNumberFormat, ErrWorkbookExt 를 내보내 사용자가 다른 유형의 오류에 대해 다르게 행동할 수 있습니다.

호환성 개선

  • LibreOffice 와의 호환성 개선, 시트 이름에 공백이 있는 경우 LibreOffice 에서 자동 필터가 작동하지 않는 문제 수정, 관련 문제 #1122
  • 대체 콘텐츠와의 호환성 향상, 통합 문서, 워크시트 및 drawingML 에서 대체 콘텐츠 보존 지원
  • 페이지 설정 DPI 필드와의 호환성 향상

버그 수정

  • 스프레드시트를 다시 저장한 후 워크시트의 누락된 페이지 설정 수정, 관련 문제 #1117
  • 병합된 셀 수정은 경우에 따라 작업 후 업데이트되지 않습니다
  • 볼드체 및 기타 스타일이 누락되는 스타일 구문 분석 문제 수정, 관련 문제 #1119
  • 경우에 따라 XLAM / XLSM / XLTM / XLTX 확장자로 저장할 때 파일이 손상되는 문제 수정
  • 병합 범위에서 셀 스타일을 수정하고 셀이 상속 열/행 스타일을 지원하도록 합니다, 관련 문제 #1129
  • 경우에 따라 셀 스타일을 가져올 때 반환되는 잘못된 스타일 ID 수정
  • 잘못된 내장 번호 형식 수정: 42
  • 경우에 따라 파싱 소수점 정밀도 문제가 수정되었습니다
  • SetCellDefault 는 숫자가 아닌 값을 지원합니다, 관련 문제 #1139
  • 경우에 따라 스프레드시트로 저장할 때 시트 탭 표시 설정이 누락되던 문제를 수정했습니다, 관련 문제 #1160
  • 중첩 수식 계산 결과 오류 수정, 관련 문제 #1164
  • x86 및 arm64 프로세서 (CPU) 아키텍처에서 공식 계산의 일부 공식 계산 결과 정밀도 문제 및 공식 계산의 일관되지 않은 결과 정밀도 수정
  • 어떤 경우에는 과학적 표기법 구문 분석 문제를 수정합니다
  • 값이 0 일 때 차트 축의 최대값과 최소값이 동작하지 않던 문제 수정

성능 최적화

  • 이전에 출시된 버전을 기반으로 스트리밍 읽기 성능을 개선하고 대용량 데이터 스프레드시트를 읽을 때 최대 약 50% 까지 메모리 사용량을 줄이고 행 반복기에 대한 GC 시간을 80% 줄입니다

기타

  • Go Modules 는 모듈 업데이트에 의존합니다
  • 단위 테스트 및 godoc 업데이트
  • 중국어 간체, 영어, 프랑스어, 러시아어, 일본어, 한국어, 아랍어, 독일어 및 스페인어가 포함된 다국어 문서 사이트 업데이트

results matching ""

    No results matching ""