从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转义
在这个开始阶段,只有我得到了错误。
问题出在string前缀“C:\ Users”中。 U被解释为一个unicode序列的开始。 在string前加“r”来表示它是一个原始string:
from xlrd import * import decimal workbook = open_workbook(r'C:\Users\KRISHNA\Desktop\ERIAN\Data\TARGET-AREA.xlsx')