Перейти к основному содержимому

Что нового

Если вы обновляете Spreadsheet с более ранней версии, ознакомьтесь с Миграцией на новую версию.

Версия 6.0.2

Выпущена 1 июля 2026 года

Исправления

  • Границы ячеек терялись после цикла «Копировать из Excel → Вставить в Spreadsheet → Экспортировать/Импортировать»
  • Данные, вставленные ниже последней строки, не отображались, так как сетка не добавляла новые строки для их размещения

Версия 6.0

Выпущена 20 мая 2026 года

Обзор релиза в блоге

Критические изменения

В новом релизе внесены значительные изменения в API Spreadsheet: ряд методов, свойств и событий объявлен устаревшим. Ознакомьтесь с Руководством по миграции, чтобы оставаться в актуальной версии.

Новый функционал

Обновления

  • Возможность настройки размера шрифта содержимого ячеек:
  • В движок формул добавлены новые условные агрегатные функции: COUNTIF, COUNTIFS, SUMIF, SUMIFS, AVERAGEIF, AVERAGEIFS, MAXIFS, MINIFS
  • В движок формул добавлены новые функции динамических массивов: CHOOSECOLS, CHOOSEROWS, DROP, EXPAND, RANDARRAY, SEQUENCE, SORT, SORTBY, TAKE, TEXTSPLIT, TOCOL, TOROW, UNIQUE, WRAPCOLS, WRAPROWS
  • Добавлен хелпер awaitRedraw() для Spreadsheet — позволяет определить момент отрисовки и выполнить нужный код после завершения рендеринга компонента
  • В определения типов добавлены аннотации JSDoc, обеспечивающие встроенные описания API, типы параметров и примеры кода непосредственно в IDE

Исправления

  • Потеря фокуса при переключении активного листа через API
  • Возврат массива изменённых ячеек в режиме транспонирования
  • Пересчёт зависимых формул после вставки
  • Перезапись заблокированных ячеек формулами при операциях вставки
  • Проблема с выполнением математических формул в заблокированной ячейке
  • Экранирование имён листов, похожих на ссылки на ячейки, начинающихся с цифры или содержащих специальные символы
  • Проблема с динамическими массивами, когда id ячейки равен нулю (первая ячейка первого листа)

Версия 5.2.9

Выпущена 8 января 2026 года

Исправления

  • Фильтрация выпадающего списка редактора теперь использует startsWith вместо includes при вводе в открытом редакторе
  • Границы ячеек Excel теперь сохраняются после экспорта и импорта
  • Предотвращено переопределение размера шрифта при вставке из внешних таблиц

Версия 5.2.8

Выпущена 15 декабря 2025 года

Исправления

  • Проблема с потерей фокуса при выборе другой ячейки во время редактирования формулы
  • Проблемы с навигацией с помощью клавиатуры

Версия 5.2.7

Выпущена 9 декабря 2025 года

Исправления

  • Ошибка экспорта в Excel, если лист содержит ячейку со списком проверки данных
  • Проблема, при которой выпадающий список со списком проверки данных переставал работать, если начальное значение ячейки равно %
  • Проблема с формулой INDEX/MATCH, ломавшейся после установки фокуса в строке формул

Версия 5.2.6

Выпущена 19 ноября 2025 года

Исправления

  • Лишний DOM-элемент, появлявшийся при импорте .xlsx-файла с ячейкой, содержащей перенесённый текст
  • Некорректное отображение меток столбцов/строк в контекстном меню столбца при управлении столбцами
  • Нарушение структуры листа при закреплении диапазона, содержащего объединённые ячейки
  • Улучшена навигация с помощью клавиатуры на листах с объединёнными ячейками

Версия 5.2.5

Выпущена 23 октября 2025 года

Исправления

  • Проблема с уменьшением высоты строки при применении опции «Перенос» к содержимому, умещающемуся в ширину столбца

Версия 5.2.4

Выпущена 24 сентября 2025 года

Исправления

  • Добавлена поддержка экспорта/импорта многострочных ячеек

Версия 5.2.3

Выпущена 10 сентября 2025 года

Исправления

  • Некорректное выравнивание чисел в ячейках при вставке массивов
  • Улучшен ввод на азиатских языках

Версия 5.2.2

Выпущена 18 августа 2025 года

Обновления

  • Улучшен метод setValidation() для фильтрации по первым символам в встроенном выпадающем редакторе
  • Добавлена поддержка экспорта/импорта скрытых/закреплённых столбцов/строк, поля выбора проверки данных и ссылок Excel в файлах .xlsx

Исправления

  • Проблема с разъединением объединённых ячеек в закреплённых столбцах/строках
  • Проблема с применением встроенных тем
  • Проблема с вводом на китайском языке
  • Проблема с вводом на японском языке в MacOS: подтверждение автодополнения закрывало редактор
  • Проблема с компиляцией файла spreadsheet.d.ts

Версия 5.2.1

Выпущена 30 июня 2025 года

Обновления

  • Возможность удалять несколько столбцов/строк за одну операцию через контекстное меню

Исправления

  • Ошибка скрипта при копировании/вставке
  • Ошибка при удалении строки, когда выбраны две или более последних строки на листе
  • Проблема с предупреждением при настройке панели инструментов
  • Проблема с отсутствием локализации для датапикера
  • Проблема с ненужным отображением вертикальной прокрутки на панели инструментов
  • Математические исправления для корректных вычислений в формулах

Версия 5.2

Выпущена 20 мая 2025 года

Обзор релиза в блоге

Критические изменения

В новом релизе внесены изменения в функциональность закрепления/открепления столбцов и строк. Ознакомьтесь с Руководством по миграции, чтобы оставаться в актуальной версии.

Устаревшее

  • Свойства конфигурации leftSplit и topSplit удалены

Новый функционал

Исправления

  • Проблема с сортировкой
  • Проблема со смещением фильтра на новый столбец
  • Ошибка при блокировке добавления листа с помощью действия "addSheet"
  • Проблема с фильтрацией пустых ячеек
  • Проблема с редактированием большой объединённой таблицы
  • Ошибка при отмене действия в ячейке
  • Ошибка при вводе/редактировании ячейки с формулой IF
  • Ошибка скрипта после вырезания и вставки ссылки
  • Проблема с изменением выравнивания текста при экспорте/импорте файла .xlsx
  • Проблема с потерей фокуса Spreadsheet после некоторых действий
  • Улучшена производительность

Версия 5.1.8

Выпущена 10 декабря 2024 года

Исправления

  • Проблема с локальным ознакомительным пакетом при импорте во фреймворки

Версия 5.1.7

Выпущена 27 ноября 2024 года

Исправления

  • Удалено предупреждение «item not found»
  • Оптимизация парсинга
  • Открытый редактор ячейки не закрывается при переходе к соседней ячейке с помощью сочетания клавиш (Shift)+Tab

Версия 5.1.6

Выпущена 25 июля 2024 года

Исправления

  • Вставленные строки/столбцы отсутствовали в сериализованных данных при их загрузке
  • Пустая ячейка с датой отображала последнюю выбранную дату в датапикере и таймпикере
  • Проблема с локализацией чисел и пустым строковым значением в ячейке
  • Поиск не получал фокус во время редактирования ячейки
  • Использование ngIf/ngFor для контейнера Spreadsheet приводило к поломке компонента

Версия 5.1.5

Выпущена 13 февраля 2024 года

Исправления

  • Вставка ячейки, содержащей нули, создавала пустую ячейку
  • Копирование и последующая вставка пустой ячейки вызывали ошибку
  • Исправлена функциональность setValue() для формата common
  • Сохранение id листа при сериализации и его возврат событием afterAction
  • Исправлено использование межлистовых формул через интерфейс
  • Исправлен поиск Ctrl+F

Версия 5.1.4

Выпущена 31 января 2024 года

Исправления

  • Некорректная вставка объединённых ячеек

Версия 5.1.3

Выпущена 29 января 2024 года

Исправления

  • Некорректный парсинг числовых значений в формате "common"
  • Проблемы с локализацией i18n при совместном использовании Spreadsheet и Suite
  • Проблемы с производительностью при загрузке таблицы с большим количеством объединений
  • Некорректная вставка объединённых ячеек

Версия 5.1.2

Выпущена 16 января 2024 года

Исправления

  • Исправлена проблема с копированием и вставкой ячеек: скопированные ячейки с датой из Excel в Spreadsheet отображались как строки
  • Исправлена проблема с числовым значением в формате "common", форматируемым как число
  • Исправлена проблема с парсингом данных, мутирующим исходный набор данных
  • Исправлена проблема с вставкой объединённых ячеек

Версия 5.1.1

Выпущена 14 декабря 2023 года

Исправления

  • Исправлена проблема с методом fixColumn(), игнорировавшим стрелку выпадающего редактора
  • Исправлена проблема с приоритетом стилей ячеек над стилями диапазона
  • Исправлена проблема с копированием/вставкой содержимого ячеек с применёнными стилями и функцией Undo
  • Исправлена проблема с изменением ссылки при вставке в другую ячейку
  • Исправлены проблемы с копированием/вставкой объединённых ячеек
  • Исправлена проблема с сериализацией стилей
  • Исправлена прокрутка к ячейке при вызове методов setSelectedCell() или setFocusedCell()

Версия 5.1

Выпущена 7 декабря 2023 года

Обзор релиза в блоге

Новый функционал

Обновления

Исправления

  • Исправлена проблема с применением Undo к значению, установленному в ячейке
  • Исправлено ограничение на количество вставляемых строк
  • Исправлена замена пробелов символами   в формулах в строке редактирования
  • Исправлена некорректная работа импорта Excel с дате-подобными значениями
  • Исправлено некорректное редактирование блока ячеек
  • Исправлена ошибка скрипта при вызове getExcelDate() во время фильтрации
  • Исправлено преобразование текстового значения в число при вставке содержимого ячейки
  • Исправлена некорректная вставка данных из файла Excel с изменённой шириной столбцов

Версия 5.0.10

Выпущена 27 ноября 2023 года

Исправления

  • Исправлены проблемы с типами

Версия 5.0.9

Выпущена 24 октября 2023 года

Исправления

  • Исправлен некорректный вызов метода setStyle(), вызывавшего события before/afterSelectionSet
  • Исправлен некорректный перенос содержимого
  • Исправлены проблемы с типами

Версия 5.0.7

Выпущена 21 сентября 2023 года

Исправления

  • Исправлена проблема с экспортом формул в Excel
  • Исправлена проблема с восстановлением вырезанного содержимого ячейки по нажатию кнопки Undo

Версия 5.0.6

Выпущена 18 сентября 2023 года

Исправления

  • Исправлена проблема с отображением нулей
  • Исправлена проблема с применением стилей цвета, заданных как строковые значения
  • Исправлена проблема с уязвимостью XSS
  • Исправлена проблема, при которой изменение значения в неактивном листе изменяло значение в активном листе

Версия 5.0.5

Выпущена 10 августа 2023 года

Исправления

  • Исправлена проблема с уязвимостью XSS
  • Исправлена некорректная вставка данных, содержащих объединения ячеек

Версия 5.0.4

Выпущена 5 июня 2023 года

Исправления

  • Исправлены ошибки при выделении блока или вызове контекстного меню в режиме только для чтения
  • Исправлено отображение меню Edit в режиме только для чтения
  • Исправлено некорректное округление чисел
  • Исправлена проблема с заменой формулы её результатом в строке редактирования после объединения ячеек

Версия 5.0.3

Выпущена 26 апреля 2023 года

Исправления

  • Исправлено некорректное вычисление последней ячейки для объединения
  • Исправлены проблемы с импортом/экспортом Excel
  • Исправлена проблема, при которой данные менялись местами после применения проверки данных
  • Исправлена проблема, при которой текст с символом «:» интерпретировался как ссылка
  • Исправлена проблема с загрузкой многострочных данных. Теперь можно задать свойство multiline: "wrap" в объекте styles
  • Исправлена проблема с объединением ячеек при инициализации Spreadsheet, когда multiSheets установлен в false
  • Исправлена проблема со сбросом позиции прокрутки после двойного клика на курсоре изменения размера столбца в заголовке таблицы

Версия 5.0.2

Выпущена 14 февраля 2023 года

Исправления

  • Исправлена проблема, при которой выравнивание ячейки не сохранялось после копирования и вставки значения ячейки
  • Исправлена проблема, при которой результаты фильтрации изменялись после сортировки данных
  • Исправлена проблема с отображением 12-часового формата в таймпикере
  • Исправлена проблема с удалением стилей ссылок после автозаполнения ячейки
  • Теперь можно добавлять несколько пользовательских форматов дат
  • Теперь можно удалять столбцы и строки, даже если они относятся к ограниченным столбцам и строкам

Версия 5.0.1

Выпущена 19 января 2023 года

Исправления

  • Исправлена проблема, при которой значения, введённые в ячейку с форматом валюты, сохранялись как строка, а не как число
  • Исправлена проблема со сбросом выделения ранее найденных ячеек
  • Исправлена проблема с отображением данных после их парсинга в таблицу
  • Исправлена проблема с перерисовкой сетки после удаления столбцов
  • Исправлена проблема с сортировкой пустых значений
  • Исправлена проблема с проверкой числовых значений при использовании выпадающего списка
  • Исправлена работа автозаполнения ячеек буквенно-цифровыми значениями
  • Улучшена работа с масками числовых форматов
  • Теперь все числовые значения в ячейках по умолчанию выравниваются по правому краю

Версия 5.0

Выпущена 21 ноября 2022 года

Обзор релиза в блоге

Критические изменения

В новом релизе внесены изменения в свойство toolbarBlocks. Ознакомьтесь со статьёй о миграции, чтобы оставаться в актуальной версии.

Новый функционал

  • Поиск данных:
  • Фильтрация данных:
    • возможность фильтровать данные через интерфейс
    • возможность фильтровать данные через API:
  • Объединение/разделение ячеек:
    • возможность объединять/разделять ячейки через интерфейс
    • возможность объединять/разделять ячейки через API:
  • Автоподбор ширины столбца:
    • возможность автоматически подбирать ширину столбца через интерфейс
    • возможность автоматически подбирать ширину столбца через API:
  • Вставка гиперссылки:
    • возможность вставить гиперссылку в ячейку через интерфейс
    • возможность вставить гиперссылку в ячейку через API:
  • Зачёркнутый формат данных

Обновления

  • Расширенный список опций локализации
  • Расширенный список сочетаний клавиш:
    • для поиска данных
      • Ctrl (Cmd) + F
      • Ctrl (Cmd) + G
      • Ctrl (Cmd) + Shift + G
    • для выделения всего столбца/строки
      • Ctrl (Cmd) + Space
      • Shift + Space
    • для выравнивания содержимого ячейки по левому/правому краю/по центру
      • Ctrl (Cmd) + Shift + L
      • Ctrl (Cmd) + Shift + R
      • Ctrl (Cmd) + Shift + E
    • для зачёркивания содержимого ячейки
      • Alt + Shift + 5 (Cmd + Shift + X)
    • для добавления новых листов и переключения между ними
      • Shift + F11
      • Alt + Arrow Up / Arrow Down
    • для вставки гиперссылки в ячейку
      • Ctrl (Cmd) + K

Версия 4.3

Выпущена 23 мая 2022 года

Обзор релиза в блоге

Критические изменения

Версия 4.3 не вносит критических изменений, но представляет новый способ обработки действий в таблице. Подробности см. в статье о миграции.

Новый функционал

Обновления

  • Обновлён метод parse(). Добавлен новый атрибут editor объекта ячейки

Версия 4.2

Выпущена 29 ноября 2021 года

Обзор релиза в блоге

Новый функционал

Обновления

Исправления

  • Проблема с сочетанием клавиш CTRL-X
  • Проблема, вызывавшая ошибку скрипта при редактировании ячейки в таблице со скрытой строкой редактирования

Версия 4.1.3

Выпущена 31 августа 2021 года

Обзор релиза в блоге

Исправления

  • Исправлено некорректное поведение операции undo при откате строки/столбца после их удаления
  • Исправлена некорректная работа свойства "mask" в объекте числового формата
  • Исправлена проблема, при которой пустые ячейки/строки в начале выделения обрезались после вставки данных из Excel в таблицу
  • Исправлена проблема, при которой ячейки, на которые ссылается абсолютная формула, не отмечались
  • Исправлена проблема с событием "afterSelectionSet", вызывавшимся дважды при выделении диапазона ячеек
  • Исправлена проблема с определениями TypeScript
  • Исправлены проблемы с числовым форматом "text"

Версия 4.1.2

Выпущена 3 июня 2021 года

Обзор релиза в блоге

Исправления

  • Исправлено некорректное автозаполнение ячеек, содержащих математические функции, при применении автозаполнения к нескольким столбцам одновременно
  • Исправлена проблема, при которой выбранная ячейка не снималась с выделения при следующем клике на неё с помощью "Ctrl + Click"
  • Исправлена проблема с применением математической формулы к ячейке после выбора формулы с помощью клавиатурной навигации
  • Исправлена проблема с блокировкой/разблокировкой ячеек, выбранных с помощью "Ctrl + Click"
  • Исправлена проблема с методом "serialize()", из-за которой значения "0" не сериализовались
  • Исправлена проблема с автоподбором ширины столбца при нажатии на границу между столбцами в заголовке
  • Исправлена проблема с отображением нулевых значений в строке редактирования
  • Исправлена проблема с редактированием длинного содержимого ячейки
  • Исправлена проблема с экспортом таблицы в файл Excel
  • Исправлены проблемы с некорректным поведением горизонтальной прокрутки и отображением столбцов при работе с таблицей, содержащей много столбцов
  • Исправлена ошибка скрипта, возникавшая при использовании клавиатурной навигации в пустой таблице

Версия 4.1.1

Выпущена 14 апреля 2021 года

Обзор релиза в блоге

Исправления

  • Исправлена проблема с определениями TypeScript
  • Исправлены проблемы с абсолютными ссылками
  • Исправлены проблемы при работе с данными, загруженными из файла с расширением ".xlsx"
  • Исправлена проблема с некорректной вставкой данных, скопированных из файла Excel
  • Исправлена проблема, вызывавшая неверный результат при суммировании чисел с плавающей точкой

Версия 4.1

Выпущена 24 марта 2021 года

Обзор релиза в блоге

Новый функционал

Обновления

Версия 4.0.5

Выпущена 3 февраля 2021 года

Исправления

  • Исправлена проблема с производительностью
  • Исправлена ошибка скрипта, возникавшая при отмене пользователем последнего действия в ячейке
  • Исправлена ошибка скрипта, возникавшая после вызова деструктора
  • Исправлена проблема, при которой значения из диапазона ячеек обрезались при вставке в одну ячейку
  • Исправлена проблема с распознаванием формата ячейки после её вырезания и повторной вставки

Версия 4.0.4

Выпущена 12 января 2021 года

Исправления

  • Исправлена некорректная работа функции "SUM" при работе с более чем 2 числами
  • Исправлена проблема с инициализацией таблицы после вызова "destructor()"
  • Исправлена проблема с типами

Версия 4.0.3

Выпущена 28 декабря 2020 года

Исправления

  • Исправлена проблема с установкой формата значения ячейки в наборе данных
  • Исправлена ошибка, возникавшая при прикреплении таблицы к макету
  • Исправлена проблема, при которой формула, установленная для ячейки, не редактировалась после вычисления результата
  • Исправлена некорректная работа метода setFocusedCell()
  • Исправлено некорректное поведение фокуса при работе с формулами
  • Исправлена проблема с выделением диапазона ячеек с помощью клавиши "ctrl"
  • Исправлена проблема с добавлением диапазона ячеек через "ctrl+click" к ячейке с формулой
  • Исправлена некорректная работа математических функций
  • Исправлена проблема с формулой SUM() при её выборе через всплывающее окно и клик мышью

Версия 4.0.2

Выпущена 21 декабря 2020 года

Исправления

  • Исправлено некорректное поведение клавиатурной навигации при создании 2 и более объектов таблицы на странице
  • Исправлена проблема с ошибкой из файла types.d.ts
  • Исправлены проблемы с копированием и вставкой диапазона ячеек

Версия 4.0.1

Выпущена 2 декабря 2020 года

Исправления

  • Некорректное отображение подсказок при наведении на кнопки Undo/Redo на панели инструментов
  • Проблема, возникавшая при удалении последнего столбца таблицы после импорта данных, превышающих размер таблицы
  • Проблема с методом setSelectedCell(), из-за которой формула выбранной ячейки не отображалась в строке формул
  • Некорректная генерация определений TypeScript
  • Визуальная проблема с выравниванием содержимого ячейки
  • Проблема с сериализацией пустых ячеек или ячеек с нулевым значением

Версия 4.0

Выпущена 19 октября 2020 года

Новый функционал

Исправления

  • Исправлена некорректная работа цветопикера при применении цвета фона к диапазону ячеек
  • Исправлен некорректный парсинг чисел при импорте файлов Excel
  • Исправлена проблема, при которой все данные, скопированные из таблицы Google или Excel, вставлялись в одну ячейку таблицы
  • Исправлена некорректная работа свойства editLine:false, вызывавшего завершение операции редактирования с ошибкой в консоли
  • Исправлена проблема с событием AfterValueChange, вызывавшимся дважды

Версия 3.1.4

Выпущена 19 сентября 2019 года

Исправления

  • Исправления стилей

Версия 3.1.3

Выпущена 19 сентября 2019 года

Исправления

  • Проблема с фокусом на ячейке, когда Spreadsheet прикреплён к Layout

Версия 3.1.2

Выпущена 25 марта 2019 года

Исправления

  • Проблемы со стилями текста при экспорте в Excel
  • Проблема с подчёркиванием текста с выравниванием по правому краю

Версия 3.1.1

Выпущена 25 марта 2019 года

Исправления

  • Проблемы с экспортом в Excel

Версия 3.1

Выпущена 21 марта 2019 года

Новый функционал

Обновления

Исправления

  • Проблемы с сочетаниями клавиш для активной ячейки

Версия 3.0.3

Выпущена 13 декабря 2018 года

Исправления

  • Некорректное поведение в пользовательском режиме только для чтения
  • Проблемы с методами удаления столбца/строки
  • Проблемы с потерей фокуса на строке редактирования
  • Проблемы с сочетаниями клавиш для активной ячейки

Версия 3.0.2

Выпущена 6 декабря 2018 года

Исправления

  • Проблемы с поведением сочетаний клавиш
  • Проблемы с расположением маркера выделения
  • Проблемы с потерей фокуса на активной ячейке
  • Некорректное поведение выделения на активной ячейке
  • Некорректное поведение сочетаний клавиш на активной ячейке
  • Некорректное поведение прокрутки клавишами-стрелками

Версия 3.0.1

Выпущена 8 ноября 2018 года

Исправления

  • Некорректное поведение операции undo
  • Некорректное поведение операции вырезания и вставки для группы ячеек

Версия 3.0

Выпущена 25 октября 2018 года

Критические изменения

Примечание

API версии 3.0 несовместим с API v2.1.

По сравнению с предыдущей версией на базе PHP, DHTMLX Spreadsheet версии 3.0 является полностью клиентским JavaScript-компонентом.

Ознакомьтесь со статьёй о миграции, чтобы получить информацию об использовании нового API.

Новый функционал

API Spreadsheet был переработан и стал более удобным. Ещё одним значительным обновлением является полный редизайн компонента, придавший современный вид интерфейсу Spreadsheet. Вместе со свежим внешним видом значительно улучшена удобство использования DHTMLX Spreadsheet.