Excelize v2.0.0

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

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

API изменен

В следующей таблице перечислены изменения API для v2.0.0 по сравнению с v1.4.1:

Функция Добавить возврат error Изменение значения числа строк* Удалить Новое дополнение
ToAlphaString × × ×
TitleToNumber × × ×
SplitCellName × × ×
JoinCellName × × ×
ColumnNameToNumber × × ×
ColumnNumberToName × × ×
CellNameToCoordinates × × ×
CoordinatesToCellName × × ×
SetCellFloat × × ×
SetCellStyle × × ×
InsertCol × × ×
RemoveCol × × ×
RemoveRow × ×
InsertRow × ×
DuplicateRow × × ×
DuplicateRowTo × × ×
SetRowHeight × × ×
GetRowHeight × × ×
GetCellValue × × ×
GetCellFormula × × ×
GetCellHyperLink × × ×
SetCellHyperLink × × ×
SetCellInt × × ×
SetCellBool × × ×
SetCellStr × × ×
SetCellDefault × × ×
GetCellStyle × × ×
SetCellValue × × ×
MergeCell × × ×
SetSheetRow × × ×
SetRowVisible × ×
GetRowVisible × ×
SetRowOutlineLevel × ×
GetRowOutlineLevel × ×
GetRows × × ×
Columns × × ×
SearchSheet × × ×
GetPicture × × ×
GetColVisible × × ×
SetColVisible × × ×
GetColOutlineLevel × × ×
SetColOutlineLevel × × ×
SetColWidth × × ×
GetColWidth × × ×
GetMergeCells × × ×
ProtectSheet × × ×
UnprotectSheet × × ×
UpdateLinkedValue × × ×
SetSheetVisible × × ×
adjustHelper × × ×
adjustMergeCells × × ×
adjustAutoFilter × × ×
prepareCell × × ×
setDefaultTimeStyle × × ×
timeToExcelTime × × ×
addDrawingChart × × ×
addDrawingVML × × ×
addDrawingPicture × × ×
getTotalRowsCols × × ×
checkRow × × ×
addDrawingShape × × ×
addTable × × ×
workSheetReader × × ×
copySheet × × ×

* Из версии 2.0.0 все методы манипуляции строками используют номерную таблицу Excel, начиная с 1 вместо нулевого числа, которое происходит в некоторых методах в более ранних версиях, связанная проблема #349.

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

  • Новая функция DuplicateRowTo добавлен для дубликата строки в заданную строку
  • Функция SetPageLayout теперь поддерживает настройку ориентации страницы, связанная проблема #318
  • Функция SetPageLayout теперь поддерживается для настройки размера страницы

Исправление ошибок

  • Исправьте проблему, которая создает пробел, если в формате стиля нет заполнения
  • Исправьте проблему, что список проверки данных в листе Excel исчезает символы формулы больше, чем 255, связанная проблема #339
  • Исправление проблемы поврежденного файла электронной таблицы после удаления формулы ячейки, связанная проблема #346
  • Исправить проблему, что GetComment возвращает неправильное отображение между листами и комментариями в некоторых случаях, связанная проблема #345
  • Исправление проблемы #346, решить проблему поврежденного файла электронной таблицы после удаления формулы ячейки
  • Исправление проблемы #377, избежать пустой колонки в результате GetRows

Оптимизация производительности

  • Оптимизация производительности, быстрее для добавления комментариев, связанная проблема #347, быстрее добавлять изображения, диаграммы и фигуры, связанная проблема #274
  • Добавление одного и того же изображения должно создать рисунок, ссылаясь на уже сохраненная копия изображения, связанная проблема #359

Excelize v1.4.1 VS v2.0.0

Другие

  • Typo фиксированной и godoc обновляется
  • Тесты снова сделали сильнее, go1.12 добавил к тестам матрицу

results matching ""

    No results matching ""