Excelize v2.1.0
- Версия выпущена: Февраль 10, 2020
- Выпуск GitHub: https://github.com/xuri/excelize/releases/tag/v2.1.0
Примечания к выпуску
Наиболее заметные изменения в этом выпуске:
Примечательные особенности
- Новая функция
DeleteDefinedName
, поддержка для удаления определенных имен рабочей книги или листа - Новая функция
SetPageMargins
иGetPageMargins
, поддержка получения и настройки поля страниц - Новая функция
DeleteChart
иDeletePicture
, поддержка удаления диаграммы и изображений с листа - Добавить поддержку файла Excel, который не использует кодирование UTF-8
- Функция
AddChart
теперь поддержка для создания пирога пирог диаграммы, бар диаграммы пирога и комбо диаграммы - Функция
AddChart
теперь поддержка для набора незначительных линий сетки для диаграммы, связанная проблема #501 - Функция
AddChart
теперь поддержка для набора ширины линии диаграммы, связанная проблема #505 - Функция
AddChart
теперь поддержка, чтобы установить основную единицу и тик этикетки пропустить для диаграммы, связанная проблема #538 - Функция
SetColVisible
теперь поддержка для настройки столбца, видимого по диапазону столбца - Функция
AddPivotTable
позволяют пустые столбцы в таблице стержня, связанная проблема #511
Исправление ошибок
- Исправление отсутствуют окончание пространства текст ячейки
- Поддержка функции
MergeCell
перекрывается ячейками слияния, решенная проблема #533 - Добавлена обработка пустого богатого текста в некоторых случаях, решенная проблема #529
- Добавлена обработка пустого представления рабочей книги в некоторых случаях, решенная проблема #426
- Добавлена обработка характера побега в формуле, решенная проблема #546
Оптимизация производительности
- Новая функция
NewStreamWriter
иFlush
для создания нового листа с огромными объемами данных. По сравнению с нестриминговым письмом, сокращение использования памяти на 90.2%, стоимость времени на 53% - Функция
GetRows
чтения данных как потоковая передача. Снижение использования памяти на 78.9%, связанная проблема #146 и #382 - Улучшения совместимости, добавление 49 внутренних областей имен XML
Другие
- Добавлен журнал возможных ошибок при расшифровке XML, связанная проблема #539
- Улучшение унитарных тестов кода (линейный охват: 97.04%)
- Добавление недостающей ошибки проверки в унитарных тестах
- Сайт документации с многоязычным: английский, французский, русский, китайский, японский и корейский языки, который был обновлен
Спасибо
Спасибо всем участникам Excelize. Ниже приведен список участников, внесших свой код в эту версию:
- @heiy (heiy)
- @streboryaj
- @ducquangkstn (quang_neo)
- @mlh758 (Michael Harris)
- @zxdvd (Xudong Zhang)
- @monoflash (Alex Geer)
- @match-meng
- @chowey (Cameron Howey)
- @Amodio (Jacques Boscq)