表白:黑白圣堂血天使,天剑鬼刀阿修罗。 讲解对象:/为什么pandas读取出来的表格 empty dataframe 作者:融水公子 rsgz === 我的需求:今天想把这个文件夹下面的 这几个表格用Python进行合并

代码实现:
import pandas as pd
from rsgz.file.files import get_files
path = r"C:\Users\Administrator\Desktop\8182\3 6-32 03 店小蜜 10-5 克重检查"
df_l=[pd.read_excel(xlsx, engine="openpyxl", sheet_name="wish_", index_col=False) for xlsx in get_files(path)]
print(df_l)
merged_df = pd.concat(df_l, axis=0)
merged_df.to_excel(r"000.xlsx") 按照我的猜想这个代码运行起来应该是不会报错的 确实没有报错 但是没有获取到表格里面的数据
Empty DataFrame
Columns: [ParentSKU]
Index: [] 我的表格里面应该有这些数据才对


这个应该是xlsx不仅仅有一种,但是我们常用的pandas只支持其中的一种xlsx文件
换句话说呢 就是pandas还是不够健全

所以呢 不用纠结了 还是使用openpyxl模块吧 这个模块可以解析这个表格的内容 === 公众号:不浪仙人 谢谢大家的支持!可以点击我的头像,进入我的空间浏览更多文章呢。建议大家360doc[www.360doc.com]注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。 ---
|