利用 Pandas read_excel 批量读入Excel及报错时解决方案
如云如荼
2020年05月19日 02:05
收录于文集
共3篇

一、基本语法

1、将需要批量导入的excel放在同一个文件夹中 2、调用numpy、pandas、glob函数 3、glob函数输入文件夹路径/*.xlsx(或其他excel的扩展名,但是csv是另外一个函数这里不可用) 4、遍历所有excel

二、目前碰到问题

(一)无法读入

上面是报错的节选,最重要的是提示是调用函数来读excel的。针对Excel2007的文件按还是比较好,所以修改读数的引擎即可。

(二) 乱码问题

中文乱码就是用utf-8来解决就好,

三、调整后的解决方法

是合并读入dateframe的函数,里面有很多方案可以调试,但是我并没有很熟悉,就是提供一个基本的方法。

Reference:

[1]https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_excel.html

[2]https://stackoverflow.com/questions/49862521/python-read-in-multiple-excel-workbooks-into-one-dataframe