Excelize v1.4.1
- 発売日: 2019年1月1日
- GitHub Release: https://github.com/xuri/excelize/releases/tag/v1.4.1
リリースノート
このバージョンでの最も注目すべき変更点は次のとおりです:
新機能
WriteTo
機能を追加,この関数は、io.WriterTo
インターフェイスを実装することでファイルの書き込みをサポートしますSearchSheet
機能を追加,指定されたワークシート名、セル値、または正規表現による指定されたワークシートの検索をサポートします,関連する問題 #277ProtectSheet
とUnprotectSheet
機能を追加,保護の設定とワークシートの保護解除をサポートして、他のユーザーがワークシート内のデータを誤ってまたは故意に変更、移動、または削除するのを防ぎます,関連する問題 #273GetMergeCells
機能を追加,指定されたワークシート名で現在のワークシート内のすべてのマージされたセルの座標と値を取得することをサポートします- ページアウトライン属性の設定のサポート,関連する問題 #304
go module
サポートを追加- ワークシートの
TopLeftCell
プロパティの設定と取得をサポート,関連する問題 #310 - チャート作成機能
AddChart
2次元エリアチャート、2 次元スタックエリアチャート、2 次元パーセンテージスタックエリアチャート、3 次元エリアチャート、3 次元スタックエリアチャート、および 3 次元パーセンテージスタックエリアチャートの作成のサポートが追加されました,関連する問題 #311
問題の修正
- 内部関数
sharedStringsReader()
の従来の厳密モードの XML 名前空間アドレス変換の問題の欠如を修正します,関連する問題を解決しました #276 - チャートフォーマット設定での JSON パラメータ構造の tag 定義の問題を修正
- 場合によってはセル式を取得する際のヌルポインタの異常な問題を修正します,関連する問題を解決しました #290
GetRows
を介して、指定されたワークシート内のすべてのセルを取得します。この関数の戻り値は、ワークシートの最後にある空白行を無視します,関連する問題を解決しました #195GetSheetMap
から返されるワークシートのインデックスと名前が異常な場合がある問題を修正,関連する問題を解決しました #297- 場合によっては、インデックスを介してワークシートを削除するという異常な問題を修正します,関連する問題を解決しました #308
その他
- リファクタリングされたユニットテスト,関連する問題 #322
- excelize 用に設計された新しいロゴ、多くのドキュメントの更新を使用する
ありがとうございました
Excelize へのすべての貢献者に感謝します。以下は、このバージョンでコードに貢献した貢献者のリストです。
- @sewi-cpan (Sebastian Willing)
- @Zheaoli (Nadeshiko Manju)
- @peng (Zhang Zhipeng)
- @covv (Constance)
- @tvso (Tammy)
- @HcySunYang (Chunyang Huo)
- @q523591 (Robin Luo)
- @peiqi111 (peiqi)
- @taomin597715379 (Taomin)
- @mullikine (Shane Mulligan)
- @wcsiu (Wachiu Siu)
- @mlh758 (Michael Harris)
- @sairoutine (Sai)
- @CodeLingoTeam (CodeLingo Team)
- @r-uchino
- @albenik (Veniamin Albaev)
- @rafaelmiti (Rafael Barros)