Excelize v1.4.1
- 이에 출시: 2019 년 1 월 1 일
- GitHub 릴리스: https://github.com/xuri/excelize/releases/tag/v1.4.1
릴리스 노트
이 릴리스에서 가장 주목할 만한 변경 사항은 다음과 같습니다:
주목할 만한 기능
- 새로운 기능
WriteTo()
추가되었습니다, 그것은 파일을 작성하는io.WriterTo
를 구현 - 새로운 기능
SearchSheet()
주어진 워크시트 이름, 셀 값 및 정규 식으로 좌표를 얻기 위해 추가되었습니다. 관련 문제 #277 - 새로운 기능
ProtectSheet()
와UnprotectSheet()
다른 사용자가 워크시트에서 실수로 또는 의도적으로 데이터를 변경, 이동 또는 삭제하지 못하도록 추가되었습니다, 관련 문제 #273 - 새로운 기능
GetMergeCells()
현재 워크시트에서 병합된 모든 셀을 얻기 위한 지원이 추가되었습니다 - 개요 요약을 뒤집기 위해 지원 추가, 관련 문제 #304
- 지원
go module
- 시트 뷰 옵션의
TopLeftCell
속성을 설정하고 지원합니다, 관련 문제 #310 - 기능
AddChart
는 이제 2D / 3D 영역, 누적 영역, 100 % 누적 영역 차트를 만들 지원, 관련 문제 #311
버그 수정
sharedStringsReader()
에 대한 엄격한 변환에 전통을 누락으로 인한 문제를 해결, 해결된 문제 #276- 차트 형식 JSON 구조 태그에서 알 수 없는 옵션 수정
- 경우에 따라 셀 수식을 받을 때 nil 포인터 참조 수정, 해결된 문제 #290
- 함수
GetRows()
반환 값이 워크시트의 꼬리에 빈 행을 방지합니다, 해결된 문제 #195 - 경우에 따라 기능
GetSheetMap()
가 실패하게 하고, 해결된 문제 #297 - 경우에 따라 워크시트 인덱스 오류 삭제 수정, 해결된 문제 #308
기타
- 테스트 리팩터링, 해결된 문제 #322
- Excelize, 수많은 문서 업데이트에 대한 새 로고 추가