Excelize v1.4.0

Примечания к выпуску

Наиболее заметные изменения в этом выпуске:

API изменен

  • Добавить возвращаемое значение ошибки для функций: AddChart, AddComment, AddPicture, AddShape, AddTable и SetConditionalFormat

Примечательные особенности

  • Новая функция GetComments был добавлен для поддержки извлекает все комментарии и возвращает карту имени рабочего листа для комментариев рабочего листа
  • New functions 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% экономии памяти при заданных значениях ячеек. см. Показатели производительности
  • Используйте github.com/mohae/deepcopy для глубокого копирования рабочих листов вместо внутренней функции deepcopy, которая использовала сериализацию и десериализацию encoding/gob

Спасибо

Спасибо всем участникам Excelize. Ниже приведен список участников, внесших свой код в эту версию:

  • @dolmen (Olivier Mengué)
  • @liepumartins (Mārtiņš)
  • @nad2000 (Radomirs Cirskis)
  • @alex-whitney (Alex Whitney)
  • @rentiansheng (Reage)
  • @farmerx (Farmerx)

results matching ""

    No results matching ""