セル名と行/列インデックス間の変換

行と列のインデックスから 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という名前です

<> (形容詞プライベート_「プライベート」