Python xlrd - 错误处理

 MICH泪的矿脉AEI 发布于 2023-01-19 18:12

有没有办法在程序中处理xlrd错误?我有成千上万的excel文件的复杂问题.我正在尝试解析文件列表,打开每个电子表格并确定电子表格是否具有特定的选项卡或工作表.使用匹配的工作表名称创建新的文件列表.但是,由于错误,我一直在辍学.首先是衣衫褴褛,原来是一个有多个句号的文件(即Myfile.New.Jan2013.xls).我暂时重命名了一个,但现在它已退出 - 工作簿已加密.我无法控制文件 - 它们是提供给我的.并且有太多的东西不能同时通过一个并改变.所以我想跳过或创建一个有问题的文件列表并继续我的循环.我一直在谷歌搜索,但还没有在xlrd中找到任何关于错误处理的东西.有什么建议?

谢谢!

1 个回答
  • 如果没有更多的信息我可以做的就是建议一般

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

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

    2023-01-19 18:17 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有