Excelize v1.4.0
- 発売日: 2018年8月14日
- GitHub Release: https://github.com/xuri/excelize/releases/tag/v1.4.0
リリースノート
このバージョンでの最も注目すべき変更点は次のとおりです:
API の変更
- 次の関数はエラー戻り値を追加しました:
AddChart
、AddComment
、AddPicture
、AddShape
、AddTable
とSetConditionalFormat
新機能
- 新しい関数
GetComments
指定されたワークシート内のすべての注釈のハッシュテーブルを取得するためのサポート - 新しい関数
RGBToHSL
とHSLToRGB
RGBA と HSL 間の色値変換をサポート - 新しい関数
NewDataValidation
そしてシリーズ機能DataValidation.SetDropList
、DataValidation.SetError
、DataValidation.SetInput
、DataValidation.SetRange
、DataValidation.SetSqref
とDataValidation.SetSqrefDropList
設定データ検証のサポート - 新しい関数
AddPictureFromBytes
バイト配列からワークシートへの画像の追加をサポート,関連する問題 #259 - 関数
GetCellFormula
は、セル共有式の取得をサポートするようになりました,関連する問題 #227 - 日付解析拡張機能のサポートが追加されました
- 2 色マークと3色マークの条件付きフォーマットは、最小値、中間値、最大値の設定をサポートします
問題の修正
- デフォルトのコメント挿入スタイルを更新し、複数のコメントを挿入するときにコメントボックスがスタックする問題を修正しました
- 場合によっては
NewSheet
を使用してワークシートを作成することによって引き起こされる問題を修正します,関連する問題 #249
パフォーマンスの最適化
- 読み取りと書き込みの速度が 20% 向上し、設定セルのメモリ使用量が 14% 削減されます。その他のパフォーマンスデータについては、を参照してください Performance Figures
- サードパーティの依存関係を使用する
github.com/mohae/deepcopy
ワークシートのディープコピーを実行して、encoding/gob のシリアル化と逆シリアル化に基づいて内部deepcopy
を置き換えます
ありがとうございました
Excelize へのすべての貢献者に感謝します。以下は、このバージョンでコードに貢献した貢献者のリストです。
- @dolmen (Olivier Mengué)
- @liepumartins (Mārtiņš)
- @nad2000 (Radomirs Cirskis)
- @alex-whitney (Alex Whitney)
- @rentiansheng (Reage)
- @farmerx (Farmerx)