Доступ к Cells на рабочем листе

Доступ к Cells на рабочем листе

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

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

Давайте обсудим все вышеперечисленные три подхода один за другим.

Использование имени Cell

Все ячейки рабочего листа имеют уникальное имя. Например, A1, A2, B1, B2 и т. д. Aspose.Cells.GridDesktop позволяет разработчикам получить доступ к любой нужной ячейке, используя ее имя ячейки. Все, что нам нужно сделать, это просто передать имя ячейки (в качестве индекса) вCells коллекцияРабочий лист.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the worksheet of the Grid that is currently active
Worksheet sheet = gridDesktop1.GetActiveWorksheet();
// Accessing a cell using its name
GridCell cell = sheet.Cells["A1"];

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

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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the worksheet of the Grid that is currently active
Worksheet sheet = gridDesktop1.GetActiveWorksheet();
// Accessing a cell using its row and column indices
GridCell cell = sheet.Cells[1, 1];

Сосредоточиться Cell

Если вы не знаете точно, к какой ячейке нужно получить доступ. Затем Aspose.Cells.GridDesktop также позволяет вам получить доступ к ячейке, которая в данный момент находится в фокусе пользователя. Используя эту функцию, вы можете разрешить пользователю выбирать любую ячейку, а затем вы можете получить доступ к этой ячейке в бэкэнде. Это может быть просто достигнуто с помощьюGetFocusedCell методРабочий лист.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the worksheet of the Grid that is currently active
Worksheet sheet = gridDesktop1.GetActiveWorksheet();
// Accessing a cell that is currently in focus
GridCell cell = sheet.GetFocusedCell();