从excel fi读取大的十进制值

2024-09-29 19:09:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我必须从包含大十进制值的excel文件中提取数据。 我试过通过xlrd和pandas阅读,但在两种情况下都有相同的错误。在

from xlrd import *
import decimal
workbook =open_workbook('C:\Users\KRISHNA\Desktop\ERIAN\Data\TARGET-AREA.xlsx')

Error

(unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

在这个开始阶段,只有我得到了错误。在


Tags: 文件数据fromimportpandas错误情况open
1条回答
网友
1楼 · 发布于 2024-09-29 19:09:18

问题出在字符串前缀“C:\Users”中。\U被解释为以unicode序列开头。在字符串前面加上“r”前缀,表示它是原始字符串:

from xlrd import * 
import decimal 
workbook = open_workbook(r'C:\Users\KRISHNA\Desktop\ERIAN\Data\TARGET-AREA.xlsx')

相关问题 更多 >

    热门问题