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 - Новая функция
InsertPageBreakandRemovePageBreak, поддержка вставки и удаления разрыва страницы, связанная проблема #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