python
def colnum(colname, _A2Z="ABCDEFGHIJKLMNOPQRSTUVWXYZ"):
result = 0
for looc, colchar in enumerate(colname[::-1]):
point = _A2Z.index(colchar)
result += ((len(_A2Z) ** looc)) * point
return result
Ich habe es geschrieben, weil es keine Funktion gab, die den Spaltenwert in xlrd zurückgibt, der Excel mit Python behandelt. Wenn Sie genau hinschauen, war es nutzlos, weil xlwt die entsprechende Funktion enthielt. Da xlutils python3 noch nicht unterstützt, Mit diesen können Sie Excel nicht mit Python3 bearbeiten.
Recommended Posts