Excelize v2.0.0

릴리스 노트

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

API 변경

다음 표에는 v1.4.1 과 비교하여 v2.0.0 의 API 변경 내용이 나열됩니다:

함수 error 리턴 추가 행 번호 변경* 삭제 신규 추가
ToAlphaString × × √ ×
TitleToNumber × × √ ×
SplitCellName × × × √
JoinCellName × × × √
ColumnNameToNumber × × × √
ColumnNumberToName × × × √
CellNameToCoordinates × × × √
CoordinatesToCellName × × × √
SetCellFloat × × × √
SetCellStyle √ × × ×
InsertCol √ × × ×
RemoveCol √ × × ×
RemoveRow √ √ × ×
InsertRow √ √ × ×
DuplicateRow √ × × ×
DuplicateRowTo √ × × ×
SetRowHeight √ × × ×
GetRowHeight √ × × ×
GetCellValue √ × × ×
GetCellFormula √ × × ×
GetCellHyperLink √ × × ×
SetCellHyperLink √ × × ×
SetCellInt √ × × ×
SetCellBool √ × × ×
SetCellStr √ × × ×
SetCellDefault √ × × ×
GetCellStyle √ × × ×
SetCellValue √ × × ×
MergeCell √ × × ×
SetSheetRow √ × × ×
SetRowVisible √ √ × ×
GetRowVisible √ √ × ×
SetRowOutlineLevel √ √ × ×
GetRowOutlineLevel √ √ × ×
GetRows √ × × ×
Columns √ × × ×
SearchSheet √ × × ×
GetPicture √ × × ×
GetColVisible √ × × ×
SetColVisible √ × × ×
GetColOutlineLevel √ × × ×
SetColOutlineLevel √ × × ×
SetColWidth √ × × ×
GetColWidth √ × × ×
GetMergeCells √ × × ×
ProtectSheet √ × × ×
UnprotectSheet √ × × ×
UpdateLinkedValue √ × × ×
SetSheetVisible √ × × ×
adjustHelper √ × × ×
adjustMergeCells √ × × ×
adjustAutoFilter √ × × ×
prepareCell √ × × ×
setDefaultTimeStyle √ × × ×
timeToExcelTime √ × × ×
addDrawingChart √ × × ×
addDrawingVML √ × × ×
addDrawingPicture √ × × ×
getTotalRowsCols √ × × ×
checkRow √ × × ×
addDrawingShape √ × × ×
addTable √ × × ×
workSheetReader √ × × ×
copySheet √ × × ×

* 버전 2.0.0 에서 모든 행 조작 메서드는 이전 버전의 일부 메서드에서 발생하는 제로 기반 번호 매기기 대신 1 로 시작하는 Excel 행 번호를 사용합니다., 관련 문제 #349.

새로운 기능

  • 중복 행에 대해 지정된 행 위치에 새 함수 DuplicateRowTo 가 추가되었습니다
  • 이제 SetPageLayout 함수가 페이지 방향을 설정하는 것을 지원합니다, 관련 문제 #318
  • 이제 SetPageLayout 함수가 페이지 크기를 설정하는 데 지원됩니다

버그 수정

  • 스타일 형식으로 채우기가 지정되지 않으면 빈 채우기를 만드는 문제를 수정했습니다
  • Excel 시트의 데이터 유효성 검사 목록이 255 보다 큰 수식 문자가 사라지는 문제를 해결합니다, 관련 문제 #339
  • 셀의 수식을 삭제한 후 손상된 스프레드시트 파일 문제 해결, 관련 문제 #346
  • GetComment 가 워크시트와 주석 간에 잘못된 매핑을 반환하는 문제를 해결합니다, 관련 문제 #345
  • 문제 #346 수정, 셀 수식을 삭제한 후 손상된 스프레드시트 파일 문제 해결
  • 문제 #377 수정, GetRows 결과의 빈 열 방지

성능 최적화

  • 성능 최적화, 주석 추가 속도, 관련 문제 #347, 이미지, 차트 및 셰이프를 더 빠르게 추가할 수 있습니다, 관련 문제 #274
  • 동일한 이미지를 추가하면 이미 저장된 이미지 복사본을 참조하는 도면이 만들어야 합니다, 관련 문제 #359

Excelize v1.4.1 VS v2.0.0

기타

  • 오타 고정 및 godoc 업데이트
  • 테스트는 다시 강하게, go1.12 테스트 매트릭스에 추가

고맙습니다

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

  • @zhangleijlu
  • @mmitton
  • @albenik (Veniamin Albaev)
  • @kkxkkxkkgh (RetainLiao)
  • @rentiansheng (Reage)
  • @dolmen (Olivier Mengué)
  • @BluesJhao
  • @Kimxu (Kimxu)
  • @caozhiyi (no_one)
  • @mlh758 (Michael Harris)
  • @yoshhiide (Yoshihide NABEYAMA)
  • @aplulu (Aplulu)

results matching ""

    No results matching ""