Excelize v2.2.0
- Версия выпущена: май 11, 2020
- Выпуск GitHub: https://github.com/xuri/excelize/releases/tag/v2.2.0
Примечания к выпуску
Наиболее заметные изменения в этом выпуске:
Примечательные особенности
- Использование индекса листа вместо идентификатора в следующих функциях:
GetSheetName
,GetSheetIndex
,GetActiveSheetIndex
иSetActiveSheet
, связанная проблема #485 - Новая функция
GetSheetList
чтобы получить лист, лист диаграммы и список имен диалогового листа из рабочей книги - Новая функция
AddChartSheet
поддержка создания листа диаграммы, связанная проблема #451 - Новая функция
UnsetConditionalFormat
, поддержка удаления условного формата, связанная проблема #571 - Новая функция
DeleteDataValidation
, поддержка удаления проверки данных, связанная проблема #348 - Новая функция
SetCellRichText
, поддержка набор богатый текст, связанная проблема #172 - Новая функция
InsertPageBreak
andRemovePageBreak
, поддержка вставки и удаления разрыва страницы, связанная проблема #492 - ИЗМЕНИЛся API
AddPivotTable
, поддержка установления подтота поля даты и названий таблицы разворота, связанная проблема #582 - Поддержка
AddPivotTable
для настройки фильтра для опорной таблицы, связанная проблема #598 AddPivotTable
позволяет пустой фильтр, данные и строки в таблице стержня- Публичная функция
ExcelDateToTime
для преобразования даты Excel во времени - Публичные
Style
структуры, позволяющие создать стиль для ячеек с помощью JSON или указателя структуры, связанная проблема #470
Исправление ошибок
- Исправить
greaterThanOrEqual
иlessThanOrEqual
операторы не работали при установке условного формата ячейки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