2017-11-08 20 views
1

整数をExcelの列アルファベットに対応するアルファベットまたは文字列に変換するにはどうすればよいですか?私は変換を行うためにPythonを使用したいと思います。下記は用例です;数字をExcelの列アルファベットに対応するアルファベットに変換する

1 -> A 
10 -> J 
26 -> Z 
27 -> AA 
30 -> AD 

私はpython v3、Excel 2016、およびxlwings pythonライブラリを使用してExcelに読み書きします。

+1

どのライブラリ/モジュールを使用していますか?それはそのための機能を持つ可能性があります。 –

+0

私は、ExcelやVBAではなく、変換を行うためにpythonを使いたいと思います。 – user1315789

+1

Excelのスプレッドシートの読み書きに使用している_python_モジュールについて質問しています。 –

答えて

1

Rawingから提供された質問のおかげで、私の好む解決策がここにあります。

import xlsxwriter 

column_number = 26 
x = xlsxwriter.utility.xl_col_to_name(column_number-1) 
print(x) 
+0

回答を投稿するのではなく、あなたの質問に重複して記入してください。必要に応じて、重複した質問に回答を追加することができます。すべての回答が1つの場所にあれば、それはより良いことです。 –

+0

重複した質問としてマークします。しかし、その質問には多くの答えがあります。私の答えは、マイナーな変更を加えて優先ソリューションを選択します。 – user1315789

関連する問題