Работа с строками и столбцами GridWeb

Вставка строк и столбцов

Эта тема объясняет, как вставить новые строки и столбцы в лист Excel с использованием API Aspose.Cells.GridWeb. Строки или столбцы можно вставить в любое место на листе Excel.

Вставка строк

Для вставки строки в любое место на листе Excel:

  1. Добавьте элемент управления Aspose.Cells.GridWeb на веб-форму или страницу.
  2. Получите доступ к листу Excel, в который добавляете строки.
  3. Вставьте строку, указав индекс строки, куда будет вставлена строка.

Вставка столбцов

Для вставки столбца в любое место на листе Excel:

  1. Добавьте элемент управления Aspose.Cells.GridWeb на веб-форму или страницу.
  2. Получите доступ к листу Excel, в который добавляете столбцы.
  3. Вставьте столбец, указав индекс столбца, куда будет вставлен столбец.

Удаление строк и столбцов

Эта тема демонстрирует, как удалить строки и столбцы из листа Excel с помощью API Aspose.Cells.GridWeb. С помощью этой функции разработчики могут удалять строки или столбцы во время выполнения.

Удаление строк

Чтобы удалить строку из вашего листа:

  1. Добавьте элемент управления Aspose.Cells.GridWeb на веб-форму или страницу.
  2. Получите доступ к листу Excel, из которого вы хотите удалить строки.
  3. Удалите строку из листа, указав ее индекс.

Удаление столбцов

Чтобы удалить столбец из вашего листа:

  1. Добавьте элемент управления Aspose.Cells.GridWeb на веб-форму или страницу.
  2. Доступ к листу, из которого вы хотите удалить столбцы.
  3. Удалите столбец из листа, указав его индекс.

Установка Высоты Строки и Ширины Столбца

Иногда значения ячеек шире, чем сами ячейки, или занимают несколько строк. Такие значения не полностью видны пользователям, если не изменить высоту и ширину строк и столбцов. Aspose.Cells.GridWeb полностью поддерживает установку высоты строк и ширины столбца. Эта тема подробно рассматривает эти возможности с помощью примеров.

Работа с высотой строк и шириной столбцов

Установка высоты строк

Чтобы установить высоту строки:

  1. Добавьте элемент управления Aspose.Cells.GridWeb на вашу веб-страницу/форму.
  2. Получите доступ к коллекции GridCells листа.
  3. Установите высоту всех ячеек в любой указанной строке.

Вывод: высота 1-й строки установлена на 50 точек

todo:image_alt_text

Установка ширины столбца

Чтобы установить ширину столбца:

  1. Добавьте элемент управления Aspose.Cells.GridWeb на вашу веб-страницу/форму.
  2. Получите доступ к коллекции GridCells листа.
  3. Установить ширину всех ячеек в указанном столбце.

Настройка Заголовков Строки и Столбца

Как и Microsoft Excel, Aspose.Cells.GridWeb также использует стандартные заголовки или подписи для строк (числа такие как 1, 2, 3 и так далее) и столбцов (алфавитные такие как A, B, C и так далее). Aspose.Cells.GridWeb также позволяет настраивать подписи. Эта тема рассматривает настройку заголовков строк и столбцов во время выполнения с использованием API Aspose.Cells.GridWeb.

Настройка заголовка строки

Для настройки заголовка или подписи строки:

  1. Добавьте элемент управления Aspose.Cells.GridWeb на веб-форму/страницу.
  2. Получите доступ к листу в коллекции GridWorksheetCollection.
  3. Установите подпись для любой указанной строки.

Заголовки строк 1 и 2 были настроены

todo:image_alt_text

Настройка заголовка столбца

Для настройки заголовка или подписи столбца:

  1. Добавьте элемент управления Aspose.Cells.GridWeb на веб-форму/страницу.
  2. Получите доступ к листу в коллекции GridWorksheetCollection.
  3. Установите подпись для любого указанного столбца.

Заголовки столбцов 1 и 2 были настроены

todo:image_alt_text

Замораживание и размораживание строк и столбцов

Эта тема объясняет, как замораживать и размораживать строки и столбцы. Замораживание столбцов или строк позволяет пользователям сохранять видимыми заголовки столбцов или заголовки строк при прокрутке по другим частям листа. Эта функция очень полезна при работе с листами, содержащими большие объемы данных. При прокрутке пользователи видят только прокручиваемые данные, а заголовки остаются на месте, что упрощает чтение данных. Функция замораживания панелей поддерживается только в Internet Explorer 6.0 и выше.

Замораживание строк и столбцов

Чтобы заморозить определенное количество строк и столбцов:

  1. Добавьте элемент управления Aspose.Cells.GridWeb на веб-форму/страницу.
  2. Получите доступ к листу.
  3. Заморозите определенное количество строк и столбцов.

Строки и столбцы в замороженном состоянии

todo:image_alt_text

Размораживание строк и столбцов

Чтобы разморозить строки и столбцы:

  1. Добавьте элемент управления Aspose.Cells.GridWeb на веб-форму/страницу.
  2. Получите доступ к листу.
  3. Разморозить строки и столбцы.

Рабочий лист после отмены закрепления

todo:image_alt_text

Защита строк и столбцов

Эта тема обсуждает несколько техник защиты ячеек в строках и столбцах от любых действий, выполняемых конечными пользователями. Разработчики могут реализовать эту защиту с использованием двух техник: сделав ячейки в строках и столбцах доступными только для чтения или ограничив контекстное меню GridWeb.

Ограничение параметров контекстного меню

GridWeb предоставляет контекстное меню, которое конечные пользователи могут использовать для выполнения операций с управлением. Меню предоставляет множество вариантов для манипулирования ячейками, строками и столбцами.

Полный контекстный выбор

todo:image_alt_text

Можно ограничить любые операции со строками и столбцами на стороне клиента, ограничив варианты, доступные в контекстном меню. Это можно сделать, установив атрибуты EnableClientColumnOperations и EnableClientRowOperations элемента управления GridWeb в значение false. Также возможно предотвратить пользователям закрепление строк и столбцов, установив атрибут EnableClientFreeze элемента управления GridWeb в значение false.

Контекстное меню после ограничения параметров строк и столбцов

todo:image_alt_text