엑셀에서 16 진수 형식의 숫자가 거의 없습니다. 나는 파이썬에서 십진수를 찾아야한다.엑셀에서 유니 코드 16 진수를 십진수로 변환
ValueError: invalid literal for int() with base 16: ''
엑셀에서 16 진수 형식의 숫자가 거의 없습니다. 나는 파이썬에서 십진수를 찾아야한다.엑셀에서 유니 코드 16 진수를 십진수로 변환
ValueError: invalid literal for int() with base 16: ''
귀하의 문제는 빈 문자열 것 같다 : 그것이 문자열로 복용하고 오류가 표시되지 유니 코드에서와 같이
int(sheet.cell(2,2).value, 16)
: 아래는 코드입니다. 오류 메시지를 참조하십시오.
int("", 16) # this will give ValueError
sheet.cell (2,2)은 빈 문자열이 아닙니다 ... 값이 없습니다 –
오류 메시지 'ValueError : 16 진수 인 int()에 대한 리터럴이 잘못되었습니다.' '는 빈 문자열을 표시합니다 (참고 ** ''** 메시지 끝 부분). –
예제 데이터를 제공하십시오. 유니 코드 문자열은 잘 작동합니다 :''int (u'0xAF ', 16)''. – tsroten