在使用macbook合并Excel表格时,系统报错。(XLRDError)
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)相关推荐
- NC65 对上年度反结账,调整数据后重新结账后,对本年度年初重算时系统报错:更新记数错误。
1.对上年度反结账,调整数据后重新结账后,对本年度年初重算时系统报错:更新记数错误. 解决方案: 1.在期初余额节点,按Ctrl+ALT+A重建期初凭证: 2.到结账节点,重建余额表,选择有问题的财务 ...
- EXCEL表格-数据验证报错弹窗制作
❤关注我,不迷路❤ 点击进入EXCEL综合应用场景专栏 当我们把表格发给别人收集一些东西时,数据格式的验证就显得尤为重要,那如何制作一个验证的弹窗呢?本文以手机号位数验证为例,讲解如果输入的位数不足或 ...
- 利用poi在浏览器进行Excel下载时乱码报错
要直接请求,避免利用异步. 如下:注释掉ajax异步请求,换做直接请求后台,问题解决! // 批量导出$('#batchExport').on('click', function(){layer.co ...
- python实现表格合并_Python实现合并excel表格的方法分析
本文实例讲述了Python实现合并excel表格的方法.分享给大家供大家参考,具体如下: 需求 将一个文件夹中的excel表格合并成我们想要的形式,主要要pandas中的concat()函数 思路 用 ...
- 打印表格留标题怎么设置_打印Excel表格时每页都打印标题行的设置方法
为了使打印出来的Excel文档便于阅读,在进行打印时可以在各页都打印标题行,下面介绍打印Excel表格时每页都打印标题行的具体设置方法. 1.打开需要打印的工作表,在"页面布局"选 ...
- SQLSERVER导入excel表格时,表中数据超过65536行
SQLSERVER导入excel表格时,表中数据超过65536行时,可将表格转为CSV文件,导入时在高级选项中将字段属性DataType改为文本流[DA_TXT]
- 如何使用python批量合并excel表格
使用Python批量合并Excel表格的方法主要可以通过Pandas库来实现,具体步骤如下: 首先需要导入Pandas库和os库: import pandas as pd import os
- 如何合并excel表格
今天跟大家分享一下如何合并excel表格 1.打开文件夹,如下图要求将多个表格合并到一起 2.首先将文件打开 3.然后点击下图选项 4.点击[汇总拆分],[合并多簿] 5.勾选表格 6.然后点击[确定 ...
- 合并excel表格如何批量完成
今天跟大家分享一下合并excel表格如何批量完成 1.打开演示文件,如下图有三个格式基本相同表格,要求将这三个表格整理到一个文件中. 2.鼠标选择如下图选项 3.点击[汇总拆分],然后选择[合并多簿] ...
最新文章
- 开源图形库 FreeImage
- redis安装过程中遇到的问题
- 26期20180628 shell 命令操作 通配符 输出输入重定向
- history linux 日志服务器_Linux日志分析
- C语言文件操作解析(二)【转载】
- 中国棉纺织工业发展状况及未来竞争格局报告2022-2028年
- 圣思园java se培训总结(82-)(观察者设计模式)
- Java 8将默认使用传输级别安全性(TLS)1.2
- protected default
- GD32 使用stm32 固件库
- http://ju.outofmemory.cn/entry/307891---------TICK
- 60-30-012-使用-Kafka不停机删除topic数据(自动建立topic)md
- ZooKeeper官方文档学习笔记02-ZooKeeper入门指南
- 《机械基础》记忆性内容总结
- Spark安装及配置详细步骤
- 菏泽智伴机器人_智伴机器人招商
- # Android12 wifi和4G同时使用
- 谋定而后动,常怀敬畏之心--生产库DBA必备素质
- 在QQ浏览器打开html,QQ浏览器显示网页打开错误的解决方法
- php可以开发大型网站吗?其实这个问题不用回答