Excelize v2.0.2
- 이에 출시: 2019 년 10 월 9 일
- GitHub 릴리스: https://github.com/xuri/excelize/releases/tag/v2.0.2
릴리스 노트
이 릴리스에서 가장 주목할 만한 변경 사항은 다음과 같습니다:
호환성
업그레이드 요구 사항 Go 언어 버전은 1.10 이상입니다.
주목할 만한 기능
- 피벗 테이블 지지대 를 만듭니다. 새로운 기능
AddPivotTable
가 추가되었습니다. - 스파크라인 지원 만들기. 새로운 기능
AddSparkline
가 추가되었습니다. - 새로운 기능
GroupSheets
및UngroupSheets
지원 그룹 및 그룹 해제 시트 - 새로운 기능
AddVBAProject
함수 및/또는 매크로가 포함된vbaProject.bin
파일 추가를 지원하려면 - 이제
SetPageLayout
함수가 너비와 높이에 맞게 설정하도록 지원합니다., 관련 문제 #432 - 이제 함수
SetSheetViewOptions
가 "값이 0 인 셀에 0 을 표시" 할지 여부를 설정합니다 SetCellFormula
에서 더 많은 수식 특성에 액세스 허용, 수식 및 참조 특성의 형식을 설정한 지원- 글꼴 스트라이크 스타일 지원, 관련 문제 #482
버그 수정
- 일부 경우에 누락 된 주석 텍스트를 수정, 문제 해결 #434
- 병합된 셀 조정기의 오프셋을 다시 계산하여 일부 경우
RemoveRow
범위를 벗어나수정합니다, 문제 해결 #437 - 데이터 유효성 검사 삭제 목록에서 잘못된 수식 수정
- 반복에서
Save
메서드를 호출할 때 파일이 손상되었습니다, 문제 해결 #443 - 읽기 파일을 수정하는
workbook.xml.rels
의 다른 유형의 상대 경로와 호환되는 경우 실패했습니다, 문제 해결 #442 - 경우에 따라 병합된 모든 셀을 삭제할 때 파일 손상 이 방지
- 경우에 따라 보호 워크시트 설정이 유효하지 않은 문제 해결, 문제 해결 #454
GetSheetName
를 수정하면 인덱스를 기반으로 시트 목록을 확인하여 작동하지 않습니다, 문제 해결 #457- 다중 행 인라인 문자열 지원 추가, 관련 문제 #464
- 32 비트 운영 체제에서 오버플로 수셀 값 수정, 관련 문제 #386
- go module 종속성 오류 수정, 관련 문제 #466 와 #480
- 경우에 따라
SetSheetPrOptions
를 호출할 때 파일이 손상되었습니다, 문제 해결 #483
성능 최적화
- 성능 최적화, 파일을 읽기 위한 더 빠른, 관련 문제 #439
기타
- 누락된 오류 체크 인 추가
SetSheetRow
- 코드 최적화, 내부 기능 결합:
workBookRelsWriter
,drawingRelsWriter
를relsWriter
에 병합drawingRelsReader
,workbookRelsReader
,workSheetRelsReader
를relsReader
에 병합addDrawingRelationships
,addSheetRelationships
를addRels
에 병합