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

行と列のインデックスから Cell の名前を取得する

行と列のインデックスを指定すると、セルの名前を見つけることができます。この記事ではその方法を説明します。 Aspose.Cells は、開発者が行と列のインデックスを指定した場合にセルの名前を取得できるようにする CellsHelper.CellIndexToName メソッドを提供します。

次のサンプル コードは、CellsHelper.CellIndexToName を使用して、既知の行インデックスと列インデックスを指定してセルの名前にアクセスする方法を示しています。このコードは次の出力を生成します。

Cell 名前から行と列のインデックスを取得

セルの名前からセルの行と列のインデックスを見つけることができます。この記事ではその方法を説明します。 Aspose.Cells は、開発者がセルの名前から行と列のインデックスを取得できるようにする CellsHelper.CellNameToIndex メソッドを提供します。

次のサンプル コードは、CellsHelper.CellNameToIndex を使用してセルの名前から行と列のインデックスを取得する方法を示しています。このコードは次の出力を生成します。

セーフシート名の作成

場合によっては、実行時にシート名を割り当てる必要があります。このシナリオでは、シート名に次のような追加文字が含まれる可能性があります。<>+(?”。シート名として許可されていないこのような文字は、ユーザーが指定したプリセット文字に置き換える必要があります。同様に、長さが 31 文字を超える場合があるため、切り詰める必要があります。Apache POI は、安全な名前を作成する特定の機能があるため、これらすべての問題を処理するために、Aspose.Cells によって同様の機能が提供されています。次のサンプル コードは、この機能を示しています。

出力:

これはcreという名前です

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