Excelize v2.2.0
- 発売日: 2020年5月11日
- GitHub Release: https://github.com/xuri/excelize/releases/tag/v2.2.0
リリースノート
このバージョンでの最も注目すべき変更点は次のとおりです:
新機能
- 次の API のパラメーターは、シート ID の代わりにシート インデックスを使用します:
GetSheetName
、GetSheetIndex
、GetActiveSheetIndex
とSetActiveSheet
, 関連する問題 #485 GetSheetList
API が追加された,ブック内の順序と一致するワークシートの一覧を取得しますAddChartSheet
API が追加された,グラフ シートの作成をサポートします,関連する問題 #451UnsetConditionalFormat
API が追加された,ワークシートから条件付き書式を削除できます,関連する問題 #571DeleteDataValidation
API が追加された,ワークシートからのデータ検証設定の削除をサポートします,関連する問題 #348SetCellRichText
API が追加された,セルの折り返しとリッチ テキストのスタイル設定をサポートします,関連する問題 #172- 新しい関数
InsertPageBreak
とRemovePageBreak
,ワークシートからの改ページの挿入または削除をサポートします,関連する問題 #492 - 関数
AddPivotTable
が変更されます,ピボットテーブルのデータ ラベルと集計関数の設定をサポートします,関連する問題 #582 - 関数
AddPivotTable
ピボットテーブルのフィルター專案の設定をサポートします,関連する問題 #598 - 関数
AddPivotTable
ピボットテーブル テーブルでサポートされている値、行、またはフィルター アイテムは空です - 関数
ExcelDateToTime
をエクスポートします,Excel の時刻形式をtime.Time
データ型に変換する方法について説明します Style
構造体をエクスポートします,構造体ポインターまたは JSON 文字を使用してスタイルを作成できます,関連する問題 #470
問題の修正
SetConditionalFormat
を使用してセルの条件付き書式を設定すると、>=
演算子と<=
演算子が有効にならない問題を修正します, 問題を解決する #608- 特定の状況で
StreamWriter
経由でストリーミング書き込みを行った場合に、ワークシートが破損する問題を修正します,問題を解決する #576 - 数式の特殊文字の互換性を向上させる,問題を解決する #578
DuplicateRowTo
を使用して行をコピーするときに、結合されたセルがコピーされない問題を修正します,問題を解決する #586- 特定の状況で条件付き書式を作成した後、隣接するセルの罫線スタイルが失われる問題を修正します,問題を解決する #200
GetComments
経由で注釈を取得し、注釈データの一部を取得できない問題を修正します,問題を解決する #345- 特定の状況で
GetCellValue
を使用してセル値を取得するエラーを修正します,問題を解決する #602 - ドキュメント内の行内のセルに
r
プロパティがない場合にGetCellValue
が誤ってヌル値を返す問題を修正します - セル スタイルのヌル値と既定値との互換性により、スプレッドシート ソフトウェアを使用してドキュメント変更スタイルを無効にするケースを修正します,問題を解決する #628
パフォーマンスの最適化
- 内部関数
getRowHeight
を最適化し、メモリ使用量を削減します
その他
- ワークシートの計算プロパティを削除すると、一部のスプレッドシート アプリケーション (Kingsoft WPS™ Office) は、数式を再計算するために生成されたドキュメントを開きます
- 単体テストのエラー処理を改善します
- 簡体字中国語、英語、フランス語、ロシア語、日本語、韓国語を含む多言語ドキュメントサイトの更新
ありがとうございました
Excelize へのすべての貢献者に感謝します。以下は、このバージョンでコードに貢献した貢献者のリストです。
- @xxb-at-julichina
- @hexbioc (Vaibhav Nayak)
- @foxmeder (fox young)
- @dolmen (Olivier Mengué)
- @echarlus