Excelize v2.4.0

릴리스 노트

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

호환성

업그레이드 요구 사항 Go 언어 버전은 1.15 이상입니다.

주목할 만한 기능

  • 지정된 시트 이름을 기반으로 서식 있는 텍스트를 가져올 수 있는 GetCellRichText API 가 추가되었습니다
  • SetPageLayoutGetPageLayout 에서는 이제 페이지 인쇄 배율 설정 및 가져오기, 흑백 인쇄 지정, 시작 페이지 번호를 지원합니다
  • SetSheetPrOptionsGetSheetPrOptions 에서 워크시트 탭 색상 설정 및 가져오기를 지원합니다
  • SetCellHyperLink 화면 프롬프트 텍스트 및 표시 텍스트 설정을 지원합니다, 관련 문제 #790
  • 피벗 테이블을 만들 때 ShowError 옵션이 추가되었습니다
  • 스트리밍 API 는 셀 수식을 설정할 수 있도록 지원합니다, 관련 문제 #625
  • 수식 계산 엔진은 같지 않은 연산자를 지원합니다
  • 중첩 된 수식 함수는 이제 셀 참조를 인수로 사용할 수 있습니다
  • 계열의 각 데이터 마커가 다른 색상을 지정하도록 지원
  • 새로운 지원 152 공식 함수: ATAN, AVERAGE, AVERAGEA, BESSELI, BESSELJ, BIN2DEC, BIN2HEX, BIN2OCT, BITAND, BITLSHIFT, BITOR, BITRSHIFT, BITXOR, CHAR, CHOOSE, CLEAN, CODE, COLUMN, COLUMNS, COMPLEX, CONCAT, CONCATENATE, COUNT, COUNTBLANK, CUMIPMT, CUMPRINC, DATE, DATEDIF, DB, DDB, DEC2BIN, DEC2HEX, DEC2OCT, DOLLARDE, DOLLARFR, EFFECT, ENCODEURL, EXACT, FALSE, FIND, FINDB, FISHER, FISHERINV, FIXED, FV, FVSCHEDULE, GAMMA, GAMMALN, HARMEAN, HEX2BIN, HEX2DEC, HEX2OCT, HLOOKUP, IF, IFERROR, IMABS, IMAGINARY, IMARGUMENT, IMCONJUGATE, IMCOS, IMCOSH, IMCOT, IMCSC, IMCSCH, IMDIV, IMEXP, IMLN, IMLOG10, IMLOG2, IMPOWER, IMPRODUCT, IMREAL, IMSEC, IMSECH, IMSIN, IMSINH, IMSQRT, IMSUB, IMSUM, IMTAN, IPMT, IRR, ISTEXT, ISPMT, KURT, LARGE, LEFT, LEFTB, LEN, LENB, LOOKUP, LOWER, MAX, MID, MIDB, MIN, MINA, MIRR, N, NOMINAL, NORM.DIST, NORMDIST, NORM.INV, NORMINV, NORM.S.DIST, NORMSDIST, NORM.S.INV, NORMSINV, NOT, NOW, NPER, NPV, OCT2BIN, OCT2DEC, OCT2HEX, PDURATION, PERCENTILE.INC, PERCENTILE, PERMUT, PERMUTATIONA, PMT, POISSON.DIST, POISSON, PPMT, PROPER, QUARTILE, QUARTILE.INC, REPLACE, REPLACEB, REPT, RIGHT, RIGHTB, ROMAN, ROW, ROWS, SHEET, SKEW, SMALL, STDEV, STDEV.S, STDEVA, SUBSTITUTE, T, TODAY, TRIM, TRUE, UNICHAR, UNICODE, UPPER, VAR.P, VARP, VLOOKUP

호환성 개선

  • SetCellValue 를 값으로 호출하여 셀값을 설정할 때 셀에 대해 빈 문자열이 더 이상 비어 있지 않습니다, 문제 해결 #756
  • 내부 처리 셀 채우기 색상 패턴을 제거할 때 중복 XML 선택적 null 값 확인 ID를 제거합니다
  • 구글 셰이츠 오프라인 브라우저 확장 응용 프로그램과의 호환성을 향상시킵니다, 관련 문제 #769
  • 필터의 해당 이름에 절대 참조를 사용하여 Apache OpenOffice 응용 프로그램과의 호환성을 향상시킵니다, 문제 해결 #776
  • 스트리밍 워크시트를 스트리밍하는 동안 XML 태그를 추가하여 이벤트 처리를 닫고 행/열 반복기 읽기 성능을 향상시키고 부분적인 경우 잘못된 행 수를 읽는 문제를 해결합니다
  • 통합 문서 내의 워크 시트 문서의 상대 경로 사용 호환성을 향상시킵니다
  • 중복 서식 있는 텍스트 스타일을 만들지 마십시오, 문제 해결 #787
  • 통합 문서 내의 워크시트 문서에서 절대 경로를 Windows 디렉터리 구분 기호와 의지하는 호환성을 향상시킵니다

버그 수정

  • 숫자 반올림 정밀도 문제를 해결합니다 #764
  • 워크시트 필드의 해결 순서를 추가하고 조정하여 어떤 경우에도 생성된 문서 손상 문제를 해결합니다 #766
  • COTH 이중 곡잔 컷 삼각 함수가 잘못 계산되는 문제를 해결합니다
  • 수식 계산 체인은 워크시트에 대한 연결 처리를 늘리고 부분적으로 행을 복사하여 문서 손상을 해결합니다, 문제 해결 #774
  • 워크시트를 삭제할 때 이름 처리를 늘입니다, 문제 해결 #775
  • 내부 함수 newFillsparseToken 링의 복잡성이 높은 문제를 해결합니다
  • 워크 시트의 기본 사용자 정의 행 높이의 검사를 수정합니다
  • 취소 워크시트의 셀을 모두 병합할 때 문서가 손상되는 문제를 해결합니다, 문제 해결 #782
  • 경우에 따라 필터가 부분적으로 누락되는 문제를 해결합니다
  • 통합 문서에 차트 시트, 대화 워크시트가 포함되어 있을 때 UpdateLinkedValue 에서 오류가 발생하는 문제를 해결합니다
  • GetColWidth 가 기본 열 너비 오류를 반환하는 문제를 수정합니다
  • Excel 스프레드시트 응용 프로그램을 통해 만든 피벗 테이블에 타임라인과 슬라이서를 추가할 수 없는 문제를 해결합니다,문제 해결 #804
  • 이름을 설정할 때 내부 localSheetId 속성은 sheetIndex 를 사용하여 잘못된 시트 인덱스 사용을 수정합니다
  • 부분적으로 저장된 문서 셀 잠금 또는 숨겨진 속성이 손실될 수 있는 문제를 해결합니다,문제 해결 #809
  • 스트리밍 쓰기 데이터를 복구한 후 일반 API를 호출하면 스트리밍 쓰기가 손실됩니다,문제 해결 #813
  • 차트 색상 문제가 누락된 음수 값 시리즈 수정

성능 최적화

  • 수치 정밀도 처리 속도가 향상되었습니다

기타

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

results matching ""

    No results matching ""