Excelize v1.3.0
- Версия выпущена: 13 май 2018 г.
- Выпуск GitHub: https://github.com/xuri/excelize/releases/tag/v1.3.0
Примечания к выпуску
Наиболее заметные изменения в этом выпуске:
API изменен
- Make row index consistent in function
SetRowHeightandGetRowHeight, fix issue #205
Примечательные особенности
- Добавлена новая функция
SetSheetRowдля поддержки записи строки сразу, связанная проблема #96 и #194 - Новые функции
GetColOutlineLevel,GetRowOutlineLevel,SetColOutlineLevelиSetRowOutlineLevelдобавлен для поддержки создать группу - Добавить метод итератора для
Rows, новые функцииColumns,NextиErrorбыл добавлен - Функция
SetCellValueтеперь поддерживает значения типаboolиtime.Duration. - Функция
AddTableтеперь поддерживает заданное имя таблицы, связанная проблема #216 - Функция
AddPictureтеперь поддерживает установку позиционирования картинки, связанная проблема #214 - Функция
GetCellValueтеперь поддерживает чтение значения ячейки типаinlineStr, связанная проблема #208 and pull request #209 - Функция
AddChartтеперь поддерживает установку произвольного размера диаграммы - Добавление трехмерных, трехмерных 100%, кластеризованных, составных и 100% составных линейчатых и столбчатых диаграмм, связанная проблема #160 и #190
- Добавьте гиперссылку на поддержку изображения для функции
AddPicture, связанная проблема #185 - Добавить свойства защиты, связанные с поддержкой ячеек, связанная проблема #191
- Поддержка добавления категорий или значений в обратном порядке (ориентация диаграммы) и установка автоматического или фиксированного максимума, минимума оси, связанная проблема #202
Исправление ошибок
- Исправить
DeleteSheetсделать сломанный файл, вызванныйactiveTabтег расчета неправильно, связанная проблема #165 - Исправление чтения столбцов неправильно в конкретных данных листа, связанная проблема #175
- Ручка специального общего файла таблицы строки
xl/SharedStrings.xmlчтобы сделать совместимость библиотеки с программным обеспечением 1C, связанная проблема #188 - Исправьте индекс
checkCellInAreaвне диапазона, когда ссылка на объединенную ячейку является одной координатой, связанная проблема #206 - Исправление набора шрифтов не работает, связанная проблема #222
Оптимизация производительности
- Сделайте
SetCellStyleбыстрее, пропустив преобразования вcheckCellInAreaи пропустив проверки области, когда мы уверены, что ячейка не может быть до или после текущей строки/столбца - Экономия байтов в памяти вместо строки, экономия памяти 11%, см. Показатели производительности
Спасибо
Спасибо всем участникам Excelize. Ниже приведен список участников, внесших свой код в эту версию:
- @mbresson (Matthieu Bresson)
- @pvelder (Peter De Velder)
- @martinal (Martin Sandve Alnæs)
- @OloloevReal (Ololoev)
- @lunny (Lunny Xiao)
- @srdolor (Ilya Kuznetsov)
- @jdevelop (Eugene)