分享

为什么pandas读取出来的表格 empty dataframe

 融水公子 2023-06-23 发布于福建
表白:黑白圣堂血天使,天剑鬼刀阿修罗。 
讲解对象:
/为什么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]注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。
---

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多