Управление диапазонами
Вступление
В Excel вы можете выбрать несколько ячеек с помощью поля мыши, набор выбранных ячеек называется «Диапазон».
Например, вы можете щелкнуть левой кнопкой мыши в Cell «A1» Excel, а затем перетащить в ячейку «C4». Выбранную прямоугольную область также можно легко создать как объект, используя Aspose.Cells.
Вот как создать диапазон, указать значение, задать стиль и выполнить другие операции с объектом «Диапазон».
Управление диапазонами с помощью Aspose.Cells
Aspose.Cells предоставляет класс,Рабочая тетрадь который представляет собой файл Excel Microsoft.Рабочая тетрадь класс содержитРабочие листы коллекция, которая обеспечивает доступ к каждому рабочему листу в файле Excel. Рабочий лист представленРабочий лист учебный класс.Рабочий лист класс предоставляетCells коллекция.
Создать диапазон
Если вы хотите создать прямоугольную область, охватывающую A1:C4, вы можете использовать следующий код:
Поместите значение в Cells диапазона
Скажем, у вас есть диапазон ячеек, который распространяется на A1:C4. Матрица составляет 4 * 3 = 12 ячеек. Отдельные ячейки диапазона располагаются последовательно: Диапазон[0,0], Диапазон[0,1], Диапазон[0,2], Диапазон[1,0], Диапазон[1,1], Диапазон[1,2], Диапазон[2,0], Диапазон[2,1], Диапазон[2,2], Диапазон[3,0], Диапазон[3,1], Диапазон[3,2].
В следующем примере показано, как ввести некоторые значения в ячейки диапазона.
Установить стиль Cells диапазона
В следующем примере показано, как установить стиль ячеек диапазона.
Получить CurrentRegion диапазона
CurrentRegion — это свойство, которое возвращает объект Range, представляющий текущий регион.
Текущая область — это диапазон, ограниченный любой комбинацией пустых строк и пустых столбцов. Только для чтения.
В Excel вы можете получить область CurrentRegion:
- Выберите область (диапазон1) с помощью поля мыши.
- Нажмите «Главная - Редактирование - Найти и выбрать - Перейти к специальному - Текущая область» или используйте «Ctrl + Shift + *», вы увидите, что Excel автоматически помогает вам выбрать область (диапазон2), теперь вы это сделали, диапазон2 CurrentRegion диапазона1.
Используя Aspose.Cells, вы можете использовать свойство Range.CurrentRegion для выполнения той же функции.
Загрузите следующий тестовый файл, откройте его в Excel, с помощью поля мыши выберите область «A1: D7», затем нажмите «Ctrl + Shift + *», вы увидите выделенную область «A1: C3».
Теперь запустите следующий пример, посмотрите, как он работает в Aspose.Cells:
Предварительные темы
- Диапазон автозаполнения файла Excel
- Копировать диапазоны Excel
- Копировать только данные диапазона
- Копировать данные диапазона со стилем
- Копировать только стиль диапазона
- Создать союзный диапазон
- Вырезать и вставить диапазон
- Удалить диапазоны
- Получить адрес Cell Count Offset Весь столбец и вся строка диапазона
- Вставить диапазоны
- Объединить или разъединить диапазон Cells
- Переместить диапазон Cells на листе
- Создание именованных диапазонов рабочей книги и рабочего листа
- Поиск и замена данных в диапазоне