将 excel 中的 Unicode 十六进制数转换为十进制



在Excel中,十六进制格式的数字很少。我想在 Python 中找到它的十进制等价物。下面是代码:

int(sheet.cell(2,2).value, 16)

因为它在 Unicode 中,它没有将其视为字符串并显示错误:

ValueError: int() 的文字无效,底数为 16:"

您的问题似乎是空字符串。请参阅您的错误消息。

int("", 16)  # this will give ValueError

最新更新