我必须从包含大小数值的excel文件中提取数据。 我试过通过xlrd和pandas读取它们,但在两种情况下都是相同的错误。
from xlrd import *
import decimal
workbook =open_workbook('C:\Users\KRISHNA\Desktop\ERIAN\Data\TARGET-AREA.xlsx')
错误
(unicode错误)' unicodeescape'编解码器无法解码位置上的字节 2-3:截断\ UXXXXXXXX转义
在这个开始阶段,我只收到错误。
答案 0 :(得分:1)
问题出在字符串前缀“C:\ Users”中。 \ U被解释为unicode序列的开头。用“r”作为前缀,表示它是一个原始字符串:
from xlrd import *
import decimal
workbook = open_workbook(r'C:\Users\KRISHNA\Desktop\ERIAN\Data\TARGET-AREA.xlsx')