在运行循环时跳过和识别受密码保护的 excel 文件

Arc89

我们正在编写一个脚本,该脚本将接收大量文件并将它们合并到一个数据帧中。不幸的是,我们遇到了当有密码保护文件时循环停止的问题。我想弄清楚的是如何跳过受密码保护的 excel 文件,并让脚本告诉我其中哪些受密码保护。

df_list = []
allfiles = glob.glob(path)

for xlsx in allfiles:
  temp_df = pd.read_excel(xlsx)
  df_list.append(temp_df)

如果有一个受密码保护的 excel 文档,它会吐出一个错误,指出“BadZipFile”。由于有数百个文件,我们必须一一打开它们以识别哪些有密码

笑脸制作

当你想处理 Exception 时,想想 try/except:https : //docs.python.org/3/tutorial/errors.html

这是一个可能的解决方案:

df_list = []
allfiles = glob.glob(path)
protected_files=[]

for xlsx in allfiles:
    try:
        temp_df = pd.read_excel(xlsx)
    except BadZipfile:
        protected_files.append(xlsx)
    else:
        df_list.append(temp_df)

protected_files列表将包含受保护的文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

忽略受密码保护的Excel文件

来自分类Dev

忽略受密码保护的Excel文件

来自分类Dev

使用Java读取受密码保护的Excel文件(.xlsx)

来自分类Dev

如何使用PHPExcel读取受密码保护的Excel文件?

来自分类Dev

如何使用python打开受密码保护的Excel文件?

来自分类Dev

从受密码保护的Excel文件到Python对象

来自分类Dev

Excel无法打开受密码保护的.ods文件

来自分类Dev

将csv文件导入Excel,并在Excel外部自动对其进行密码保护

来自分类Dev

如何在包含许多Excel文件的目录中获取受密码保护的* .xlsx文件的列表?

来自分类Dev

使用 Process.Start 打开受密码保护的 Excel 文件 - 不要等待密码

来自分类Dev

EXCEL VBA-将工作簿导出到受密码保护的ZIP文件

来自分类Dev

EXCEL VBA-将工作簿导出到受密码保护的ZIP文件

来自分类Dev

在 C# 中不使用 OLEDB 读取受密码保护的 excel 文件

来自分类Dev

使用Powershell跳过受密码保护的PowerPoint文件

来自分类Dev

使用PHPExcel保护Excel文件

来自分类Dev

IOException当下载使用Java中的用户名和密码保护的文件时

来自分类Dev

在多个 Excel 文件上运行 Excel 宏

来自分类Dev

.htaccess重写和密码保护的文件夹问题

来自分类Dev

用 for 循环填充 Excel 文件

来自分类Dev

即使我已传递密码参数,在C ++或C#中打开受密码保护的Excel文件也会提示输入密码

来自分类Dev

读取Excel文件时出错

来自分类Dev

SSIS和Excel文件的传奇

来自分类Dev

SSIS和Excel文件的传奇

来自分类Dev

Powershell Excel密码保护测试

来自分类Dev

检测受密码保护的单词文件

来自分类Dev

如何使pdf文件受密码保护?

来自分类Dev

创建受密码保护的文件

来自分类Dev

检测受密码保护的单词文件

来自分类Dev

密码保护文件夹

Related 相关文章

  1. 1

    忽略受密码保护的Excel文件

  2. 2

    忽略受密码保护的Excel文件

  3. 3

    使用Java读取受密码保护的Excel文件(.xlsx)

  4. 4

    如何使用PHPExcel读取受密码保护的Excel文件?

  5. 5

    如何使用python打开受密码保护的Excel文件?

  6. 6

    从受密码保护的Excel文件到Python对象

  7. 7

    Excel无法打开受密码保护的.ods文件

  8. 8

    将csv文件导入Excel,并在Excel外部自动对其进行密码保护

  9. 9

    如何在包含许多Excel文件的目录中获取受密码保护的* .xlsx文件的列表?

  10. 10

    使用 Process.Start 打开受密码保护的 Excel 文件 - 不要等待密码

  11. 11

    EXCEL VBA-将工作簿导出到受密码保护的ZIP文件

  12. 12

    EXCEL VBA-将工作簿导出到受密码保护的ZIP文件

  13. 13

    在 C# 中不使用 OLEDB 读取受密码保护的 excel 文件

  14. 14

    使用Powershell跳过受密码保护的PowerPoint文件

  15. 15

    使用PHPExcel保护Excel文件

  16. 16

    IOException当下载使用Java中的用户名和密码保护的文件时

  17. 17

    在多个 Excel 文件上运行 Excel 宏

  18. 18

    .htaccess重写和密码保护的文件夹问题

  19. 19

    用 for 循环填充 Excel 文件

  20. 20

    即使我已传递密码参数,在C ++或C#中打开受密码保护的Excel文件也会提示输入密码

  21. 21

    读取Excel文件时出错

  22. 22

    SSIS和Excel文件的传奇

  23. 23

    SSIS和Excel文件的传奇

  24. 24

    Powershell Excel密码保护测试

  25. 25

    检测受密码保护的单词文件

  26. 26

    如何使pdf文件受密码保护?

  27. 27

    创建受密码保护的文件

  28. 28

    检测受密码保护的单词文件

  29. 29

    密码保护文件夹

热门标签

归档