python -pandas -处理excel合并单元格问题

对于合并的单元格,不进行处理情况下,会默认输出nan问题

解决方法:

python 复制代码
class A(object):

    def __init__(self, xlsx_file_path, sheet_index):

        self.xlsx_file = FileDataProcesser.read_excel(xlsx_file_path, sheet_index)
        self.sheet_data = self.xlsx_file.fillna(method='ffill') #后向值填充excel数据--ffill方法
    def print_all_data(self): #定义方法进行打印
        print(self.sheet_data)

方法的调用及打印:

python 复制代码
class B(A):
    def print_all_data(self):
        return super().print_all_data()
#打印实现
print_node = B('textdec.xlsx')
B.print_all_data()

excel初始数据:

ffill处理之后的数据:

相关推荐
love530love14 小时前
Windows 本地部署 IDM-VTON 虚拟试衣:排障版教程
人工智能·windows·python·virtual try-on
忘忧记14 小时前
pytest进阶参数化用法
前端·python·pytest
JavaWeb学起来14 小时前
Python学习教程(二)字符串
开发语言·python·python基础
归寻太乙14 小时前
2026年03月27日—Python基础—Python背景知识与环境搭建
开发语言·python
开开心心就好14 小时前
模拟真人手写软件,支持随机调节
运维·服务器·windows·gitee·pdf·开源·excel
独隅14 小时前
PyTorch 的全面介绍
人工智能·pytorch·python
小陈工14 小时前
Python后端实战:GraphQL高级应用与性能优化全解析
开发语言·人工智能·后端·python·性能优化·开源·graphql
代码探秘者14 小时前
【大模型应用】一篇弄懂Skill
数据结构·数据库·python·算法·spring
运维行者_15 小时前
Applications Manager 中的 Azure 监控
运维·服务器·网络·数据库·后端·python·flask
2501_9383134015 小时前
用Python实现自动化的Web测试(Selenium)
前端·python·自动化