Преобразование между именем ячейки и индексом строки/столбца
Как получить имя ячейки из индексов строки и столбца
Возможно определить имя ячейки по индексам строки и столбца. В этой статье объясняется как это сделать.
Aspose.Cells предоставляет метод CellsHelper.cellIndexToName, который позволяет разработчикам получить имя ячейки, если они предоставляют индексы строки и столбца.
В следующем примере кода показано, как использовать CellsHelper.cellIndexToName, чтобы получить имя ячейки в известном индексе строки и столбца. Код генерирует следующий вывод.
Cell Name at [0, 0]: A1
Cell Name at [4, 0]: A5
Cell Name at [0, 4]: E1
Cell Name at [2, 2]: C3
Как получить индексы строки и столбца из имени ячейки
Возможно определить индекс строки и столбца ячейки по ее имени. В этой статье объясняется как это сделать.
Aspose.Cells предоставляет метод CellsHelper.cellNameToIndex, который позволяет разработчикам получить индексы строки и столбца из имени ячейки.
В следующем примере кода показано, как использовать CellsHelper.cellNameToIndex для получения индекса строки и столбца из имени ячейки. Код генерирует следующий вывод.
Row Index of Cell C6: 5
Column Index of Cell C6: 2
Как создать безопасные имена листов
Иногда есть необходимость назначать имя листа во время выполнения программы. В этом сценарии может потребоваться использовать имена листов, которые могут содержать дополнительные символы, такие как <>+(?”. Необходимо заменить любой такой символ, который не допускается в качестве имени листа, на некоторый предварительно установленный пользователем символ. Аналогично, длина имени может превысить 31 символ, и ее следует сократить. Apache POI предоставляет определенные функции для создания безопасных имен, аналогичная функция предоставляется Aspose.Cells для обработки всех этих проблем. Приведенный ниже образец кода демонстрирует эту функцию:
Вывод в консоль
это первое имя, которое создано
` `<> + (adj.Private _ " Private"