首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python xlrd -错误处理

Python xlrd -错误处理
EN

Stack Overflow用户
提问于 2014-03-05 22:56:45
回答 1查看 4.7K关注 0票数 5

有办法处理程序中的xlrd错误吗?我有一个复杂的问题,与成千上万的excel文件。我试图解析文件列表,打开每个电子表格,并确定电子表格是否有特定的选项卡或工作表。创建具有匹配工作表名称的文件的新列表。然而,我一直因为错误而被退学。首先是破破烂烂的,原来是一个有多个句点的文件(即。Myfile.New.2013.xls)。我暂时改名了那个,但现在它退出了-工作簿是加密的。我无法控制这些文件--它们是提供给我的。而且有太多的人一次经历一次改变。因此,我想跳过或创建一个文件列表,这些文件都是错误的,并继续我的循环。我一直在谷歌搜索,但还没有在xlrd中找到任何关于错误处理的信息。有什么建议吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-05 23:03:50

如果没有更多的信息,我能做的就是建议一个将军

代码语言:javascript
复制
exceptions = []

for excel_file in excel_file_list:
    try:
        some_things
    except Exception, e:
       exceptions.append((excel_file,e.message))

此修改将告诉您每个文件的问题所在。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22211208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档