Преобразование между именем ячейки и индексом строки/столбца

Получить имя Cell из индексов строк и столбцов

Можно найти имя ячейки по индексу строки и столбца. В этой статье объясняется, как.

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

В следующем примере кода показано, как использоватьCellsHelper.cellIndexToName для доступа к имени ячейки, указанному в известном индексе строки и столбца. Код генерирует следующий вывод.

Cell Имя в [0, 0]: A1

Cell Имя в [4, 0]: A5

Cell Имя в [0, 4]: E1

Cell Имя в [2, 2]: C3

Получить индексы строк и столбцов из имени Cell

Можно найти индекс строки и столбца ячейки по ее имени. В этой статье объясняется, как.

Aspose.Cells обеспечиваетCellsHelper.cellNameToIndex, который позволяет разработчикам получить индекс строки и столбца из имени ячейки.

В следующем примере кода показано, как использоватьCellsHelper.cellNameToIndex, чтобы получить индекс строки и столбца из имени ячейки. Код генерирует следующий вывод.

Индекс строки Cell C6: 5

Индекс столбца Cell C6: 2

Создать безопасные имена листов

Иногда возникает необходимость присвоить имя листу во время выполнения. В этом случае могут быть имена листов, которые могут содержать некоторые дополнительные символы, такие как<>+(?”. Необходимо заменить любой такой символ, который не разрешен в качестве имени листа, на какой-либо предустановленный символ, предоставленный пользователем. Точно так же длина может увеличиться до более чем 31 символа, который необходимо усечь. Apache POI предоставляет определенные функции для создания безопасных имен, поэтому для решения всех этих проблем предусмотрена аналогичная функция Aspose.Cells. Следующий пример кода демонстрирует эту функцию:

Консольный вывод

это имя, которое является cre

<> + (прил.Частный _ “Частный”