Python 学习日志

设备:MacBook Air
开发环境:Jupyter
问题:关于合并Excel表格时报错的问题。

Trouble:
在使用macbook合并Excel表格时,系统报错。系统显示XLRDError,即在读取data时发生错误,具体描述为:读取时出现了不被支持的文件格式或者损坏的文件导致读取失败。


在stackoverflow上寻求解决办法时,发现有小伙伴和我遇到了类似的问题。

然后有一位程序员大神HDuck提供了解决办法。在此附上问题及解决方案链接:
https://stackoverflow.com/questions/58926179/xlrderror-unsupported-format-or-corrupt-file-expected-bof-record-found-b-x0?answertab=votes#tab-top
据大神描述,这是由于Mac电脑的每一个目录directory里都存在一个叫“.DS_Store”的隐藏文件。
就是我在合并Excel文件时,运行代码过程中遇到的这个东西:


意思是,这个东西的格式是不能被读取的文件格式。所以,在读取文件名时,就要把这个文件名给排除掉。那怎么办呢?
大神说,要用类似的代码操作一下:

for i in files:if(i != '.DS_Store'):#后面在接着写你的操作代码

也就是说,在用for函数遍历文件时,要使文件满足:
i 不等于“.DS_Store”的条件
!= 的意思是不等于(注意不要分开写,感叹号和等号要连在一起)
这样的话,for函数就可以顺滑地运行啦!
这是我要运行的代码:
加了if语句以后,运行成功!

感谢stackoverflow的大神HDuck!
今天又是解决问题的一天!

在使用macbook合并Excel表格时,系统报错。(XLRDError)相关推荐

  1. NC65 对上年度反结账,调整数据后重新结账后,对本年度年初重算时系统报错:更新记数错误。

    1.对上年度反结账,调整数据后重新结账后,对本年度年初重算时系统报错:更新记数错误. 解决方案: 1.在期初余额节点,按Ctrl+ALT+A重建期初凭证: 2.到结账节点,重建余额表,选择有问题的财务 ...

  2. EXCEL表格-数据验证报错弹窗制作

    ❤关注我,不迷路❤ 点击进入EXCEL综合应用场景专栏 当我们把表格发给别人收集一些东西时,数据格式的验证就显得尤为重要,那如何制作一个验证的弹窗呢?本文以手机号位数验证为例,讲解如果输入的位数不足或 ...

  3. 利用poi在浏览器进行Excel下载时乱码报错

    要直接请求,避免利用异步. 如下:注释掉ajax异步请求,换做直接请求后台,问题解决! // 批量导出$('#batchExport').on('click', function(){layer.co ...

  4. python实现表格合并_Python实现合并excel表格的方法分析

    本文实例讲述了Python实现合并excel表格的方法.分享给大家供大家参考,具体如下: 需求 将一个文件夹中的excel表格合并成我们想要的形式,主要要pandas中的concat()函数 思路 用 ...

  5. 打印表格留标题怎么设置_打印Excel表格时每页都打印标题行的设置方法

    为了使打印出来的Excel文档便于阅读,在进行打印时可以在各页都打印标题行,下面介绍打印Excel表格时每页都打印标题行的具体设置方法. 1.打开需要打印的工作表,在"页面布局"选 ...

  6. SQLSERVER导入excel表格时,表中数据超过65536行

    SQLSERVER导入excel表格时,表中数据超过65536行时,可将表格转为CSV文件,导入时在高级选项中将字段属性DataType改为文本流[DA_TXT]

  7. 如何使用python批量合并excel表格

    使用Python批量合并Excel表格的方法主要可以通过Pandas库来实现,具体步骤如下: 首先需要导入Pandas库和os库: import pandas as pd import os

  8. 如何合并excel表格

    今天跟大家分享一下如何合并excel表格 1.打开文件夹,如下图要求将多个表格合并到一起 2.首先将文件打开 3.然后点击下图选项 4.点击[汇总拆分],[合并多簿] 5.勾选表格 6.然后点击[确定 ...

  9. 合并excel表格如何批量完成

    今天跟大家分享一下合并excel表格如何批量完成 1.打开演示文件,如下图有三个格式基本相同表格,要求将这三个表格整理到一个文件中. 2.鼠标选择如下图选项 3.点击[汇总拆分],然后选择[合并多簿] ...

最新文章

  1. 开源图形库 FreeImage
  2. redis安装过程中遇到的问题
  3. 26期20180628 shell 命令操作 通配符 输出输入重定向
  4. history linux 日志服务器_Linux日志分析
  5. C语言文件操作解析(二)【转载】
  6. 中国棉纺织工业发展状况及未来竞争格局报告2022-2028年
  7. 圣思园java se培训总结(82-)(观察者设计模式)
  8. Java 8将默认使用传输级别安全性(TLS)1.2
  9. protected default
  10. GD32 使用stm32 固件库
  11. http://ju.outofmemory.cn/entry/307891---------TICK
  12. 60-30-012-使用-Kafka不停机删除topic数据(自动建立topic)md
  13. ZooKeeper官方文档学习笔记02-ZooKeeper入门指南
  14. 《机械基础》记忆性内容总结
  15. Spark安装及配置详细步骤
  16. 菏泽智伴机器人_智伴机器人招商
  17. # Android12 wifi和4G同时使用
  18. 谋定而后动,常怀敬畏之心--生产库DBA必备素质
  19. 在QQ浏览器打开html,QQ浏览器显示网页打开错误的解决方法
  20. php可以开发大型网站吗?其实这个问题不用回答

热门文章

  1. 如何使用R语言的Boruta包进行特征选择
  2. 用友U8单据号生成源码
  3. docker容器的分层思想
  4. Windows Server 2012补丁下载
  5. zznu 1052 前n项和
  6. 机器学习(三)西瓜决策树
  7. DFS-深度优先搜索(深搜)
  8. 技术派-程序员常见基础面试题
  9. 字节跳动取消大小周,程序员们有何意见?
  10. java 报表_市占率第一的Java报表工具 - FineReport报表工具