处理错误“在 NAME 公式中找到”

问题描述 投票:0回答:0

我有大量“.xls”格式的 excel 文件,其中有#NAME 错误。

我需要打开每一个,从特定范围收集数据。但是当我尝试用 xlrd 打开它时,出现以下错误:“错误 *** 令牌 0x2d (AreaN) 在 NAME 公式中找到”

代码如下:

import xlrd


book = xlrd.open_workbook(r"C:\Users\metin.unlu\Desktop\Python\renk_study\labs\2-19.xls",ignore_workbook_corruption=True)
sheet=book.sheet_by_index(0)

虽然这个错误是安全的,而且我知道它的原因,但我不知道如何在不手动打开每个 excel 文件并修复它的情况下解决它。

python excel xls xlrd
© www.soinside.com 2019 - 2024. All rights reserved.