从excel文件中读取大的十进制值

时间:2017-12-13 08:36:53

标签: python excel

我必须从包含大小数值的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转义

在这个开始阶段,我只收到错误。

1 个答案:

答案 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')