在Excel中,十六进制格式的数字很少。我想在 Python 中找到它的十进制等价物。下面是代码:
int(sheet.cell(2,2).value, 16)
因为它在 Unicode 中,它没有将其视为字符串并显示错误:
ValueError: int() 的文字无效,底数为 16:"
您的问题似乎是空字符串。请参阅您的错误消息。
int("", 16) # this will give ValueError