Доступ к ячейкам листа

Доступ к ячейкам

Aspose.Cells предоставляет класс, Workbook, который представляет файл Microsoft Excel. Класс Workbook содержит коллекцию WorksheetCollection, позволяющую получить доступ к каждому листу в файле Excel. Лист представлен классом Worksheet. Класс Worksheet предоставляет коллекцию Cells, представляющую все ячейки на листе.

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

  1. Использование имени ячейки.
  2. Использование индексов строки и столбца.

Использование имени ячейки

Разработчики могут получить доступ к любой конкретной ячейке, передав её имя в коллекцию Cells класса Worksheet.

Если вы создадите пустой лист в начале, то количество элементов в коллекции Cells будет равно нулю. При использовании этого подхода для доступа к ячейке, он проверит, существует ли эта ячейка в коллекции или нет. Если да, то он вернет объект ячейки в коллекции, в противном случае он создаст новый объект Cell, добавит его в коллекцию Cells и затем вернет объект. Этот подход является самым простым способом доступа к ячейке, если вы знакомы с Microsoft Excel, но он медленнее, чем другие подходы.

Использование индекса строки и столбца ячейки

Разработчики могут получить доступ к любой конкретной ячейке, передав индексы её строки и столбца в коллекцию Cells класса Worksheet.

Этот подход работает так же, как и первый подход.

Связанные статьи

Доступ к максимальному диапазону отображения рабочего листа

Aspose.Cells позволяет разработчикам получить максимальный дисплейный диапазон листа. Максимальный дисплейный диапазон - диапазон ячеек между первой и последней ячейкой с содержимым - полезен, если вам нужно скопировать, выбрать или отобразить всё содержимое листа в изображении.

Вы можете получить доступ к максимальному диапазону отображения листа, используя Worksheet.getCells().getMaxDisplayRange().

На следующей диаграмме показан максимальный диапазон отображения выбранного листа - A1:G15.

Показ максимального диапазона отображения этого листа

todo:image_alt_text

Ниже приведен пример кода, иллюстрирующий, как получить доступ к свойству MaxDisplayRange. Код генерирует следующий вывод.

 Maximum Display Range: =Sheet1!$A$1:$G$15