Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。359件2KotlinでPOIを使ったプログラミングをしているのですが、その中でセルの座標(x=5、y=4)からセルのラベル(座標は0から開始のためこの場合F3)に変換する効率的なアルゴリズムがないかを知りたいです。26進法で考えていますが、A〜Zまで来た次がAAのため簡単にできないと思っています。以下、テストで作成し正しく動くものはできてはいます。直感的にわかりやすいプログラムではないため、もう少しわかりやすいものができないかと試行錯誤しています。1)}Kotlinで書いていますが、Java、C、C#等の言語でも構いません。23:12以前にもあったんですね、検索してなかったです。この内容で確認してみます。票1参考URLを元にKotlinの場合のコードを書きました。結果的に次のようなコードでうまくいきました。26)}firstは一種のフラグです。2桁目以上は何もしていないとZの次がBAになってしまうのを防ぐために使っています。dec26関数の最初の呼び出しの際は0、再帰で呼び出す際は1を渡し、値の調整をしています。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。POIでExcelファイルを読み込むと、Excelファイルが更新されてしまいます。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。