将Excel中的十六进制数转换为十进制数

时间:2014-02-25 06:14:28

标签: python string excel unicode

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

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

因为它是Unicode,它不会将其作为字符串并显示错误:

  

ValueError:带有基数16的int()的无效文字:''

1 个答案:

答案 0 :(得分:1)

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

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