Excelize v2.6.1

릴리스 노트

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

호환성

  • 내보낸 유형 TabColor 의 이름을 TabColorRGB 로 바꿉니다
  • 내보낸 상수 TotalColumns 의 이름을 MaxColumns 로 바꿉니다
  • 내보낸 변수 ErrMaxFileNameLength 의 이름을 ErrMaxFilePathLength 로 변경
  • 내보낸 변수 ErrWorkbookExt 의 이름을 ErrWorkbookFileFormat 로 변경
  • 내보낸 변수 ErrEncrypt 제거
  • 대소문자를 구분하지 않고 워크시트 이름 변경

주목할 만한 기능

  • 새로운 지원 34 공식 함수: CONVERT, COVARIANCE.S, DAVERAGE, DAYS360, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DPRODUCT, DSTDEV, DSTDEVP, DSUM, DVAR, DVARP, EDATE, EOMONTH, EUROCONVERT, GROWTH, HYPERLINK, MINVERSE, MMULT, NETWORKDAYS, NETWORKDAYS.INTL, PEARSON, RSQ, SKEW.P, SLOPE, STDEVPA, STEYX, TREND, WEEKNUM, WORKDAY, WORKDAY.INTL
  • 새로운 기능 DeleteComment 지원으로 댓글 삭제, 관련 문제 #849
  • AddShape 기능은 이제 모양에 매크로 할당을 지원합니다
  • 1900 또는 1904 날짜 시스템에 대한 지원 추가, 관련 문제 #1212
  • 지원 업데이트 셀 하이퍼링크 추가, 관련 문제 #1217
  • EMF, WMF, EMZ 및 WMZ 형식 이미지 삽입을 허용하는 AddPicture 기능, 관련 문제 #1225
  • 통합 문서 열기 실패 예외 메시지 지우기, 잘못된 통합 문서 암호 수신 시 오류 메시지에 대해 새 내보낸 변수 ErrWorkbookPassword 만들기
  • 새로 내보낸 상수 MinFontSize, MinColumnsMaxCellStyles
  • 수식 계산 엔진에 대한 배열 수식 지원 추가
  • 암호로 통합 문서 암호화 지원, 관련 문제 #199
  • RichTextRunvertAlign 속성으로 위 첨자 및 아래 첨자 설정을 지원합니다
  • DeleteDataValidation 기능은 워크시트의 모든 데이터 유효성 검사 삭제를 지원합니다, 관련 문제 #1254
  • 수식 계산 엔진은 조건 기준 표현식에서 백분위수 기호를 지원합니다
  • 공식 계산 엔진 지원 의존성 공식 계산, 관련 문제 #1262
  • 반복 계산을 위한 최대 반복을 지정하기 위한 내보내기 옵션 MaxCalcIterations 추가
  • 색상 변환 유형 열거에 대한 내보내기 유형 ColorMappingType 추가
  • 열/행 제거 및 삽입 시 테이블 범위 조정 지원
  • 시트 탭의 색상 인덱스, 테마 및 색조 설정 및 가져오기 지원, 관련 문제 #1283
  • 행 가져오기 속성을 지원하기 위해 행 반복자용 새 내보내기 기능 GetRowOpts 추가, 관련 문제 #1296

호환성 개선

  • 유효하지 않은 내부 스타일 수와의 호환성 향상, 관련 문제 #1211
  • Google 시트와의 호환성 향상, 관련 문제 #1244#1314
  • 스트림 작성자는 이제 행에 대한 셀 값을 설정할 때 nil 값 쓰기를 건너뜁니다, 관련 문제 #1299

버그 수정

  • 피벗 테이블 데이터 및 행/열에 동일한 필드가 사용될 때 생성된 파일이 손상되는 문제 수정, 관련 문제 #1203
  • 누락된 셀 유형 검사로 인해 잘못된 서식 있는 텍스트 값 가져오기 수정, 관련 문제 #1213
  • 숫자 서식 지정 시 잘못된 셀 데이터 유형 캐스팅 결과 수정, 관련 문제 #1219
  • 셀이 0 자리 표시자 숫자 형식 스타일일 때 읽은 셀이 비어 있는 문제 수정, 관련 문제 #1312#1313
  • 열 및 행 스타일 상속 문제로 설정된 셀 값 수정, 관련 문제 #1163
  • 빈 시트 보기 워크시트에 창을 추가할 때 패닉 수정
  • 경우에 따라 다중 인수 수식 계산 문제 수정
  • 잘못된 워크시트 머리글 바닥글 필드 순서로 인해 손상된 생성된 파일 수정, 관련 문제 #1257
  • 경우에 따라 설정된 셀 값을 수정하지 못했습니다, 관련 문제 #1264
  • 보기 옵션이 없는 시트에서 시트 보기 옵션을 설정하거나 가져올 때 패닉을 수정합니다
  • 문서 핵심 속성에서 빈 생성 또는 수정된 dcterms 로 인한 생성된 통합 문서 손상 수정
  • 새 워크시트를 만든 후 누락된 문서 속성 수정, 관련 문제 #1298

성능 최적화

  • 시트 행 설정 및 셀 병합에 대한 성능 향상, 문제 #1129 해결 시 성능 영향 수정
  • 최적화 공식 계산 성능
  • 메모리 사용량을 줄이고 AddComment 기능의 속도를 높입니다, 관련 문제 #1310

기타

  • Go Modules 는 모듈 업데이트에 의존합니다
  • 단위 테스트 및 godoc 업데이트, go1.19 와 호환되는 테스트 케이스를 만들었습니다
  • 중국어 간체, 영어, 프랑스어, 러시아어, 일본어, 한국어, 아랍어, 독일어 및 스페인어가 포함된 다국어 문서 사이트 업데이트

고맙습니다

Excelize 에 기여한 모든 분들께 감사드립니다. 아래는 이 버전에서 코드 기여도가 있는 기여자 목록입니다:

  • @JDavidVR (David)
  • @sceneq
  • @Juneezee (Eng Zer Jun)
  • @MichealJl (jialei)
  • @ww1516123
  • @z-hua (z.hua)
  • @xdlrt (yeshu)
  • @eaglexiang (Eagle Xiang)
  • @MJacred
  • @ReganYue (Regan Yue)
  • @thomascharbonnel (Thomas Charbonnel)
  • @ee0703 (EE)
  • @NaturalGao (NaturalGao)
  • @Sangua633

results matching ""

    No results matching ""