• 技术文章 >Python技术 >Python基础教程

    python如何合并多个excel单元格?

    十一十一2020-12-09 17:18:30原创2744


    有些人比较疑惑,一直在语言编写,怎么经常和办公软件,excel、pdf等等进行一起使用,主要的原因,还是因为既然有数据的存在,那必然我们需要去调用使用,完全可以把办公软件当成一个数据存储库,我们连接语言做处理的相关工作,不要小看软件和语言的结合,并不简单,要想处理麻烦的操作,看下文梳理。

    准备工作:

    1. 一份excel需要合并的表格

    2. openpyxl 实现单元格

    代码编写如下:

    支持合并Excel多列数据

    def merge_excel(sheet_name, merge_col, file_path='demo.xlsx'):

    目标列检索

     def merge_cells(ws, target_list, start_row, col):
            col:

    遍历单元格

    if i == len(target_list) - 1:
                    end = i
                    ws.merge_cells(col + str(start + start_row) + ":" + col + str(end + start_row))

    调用合并单元格

    merge_cells(ws, _value_list, start_row, index)
            wb.save(file_path)

    运行以后,我们会得到一个被合并了的单元格表格,这就是关于excel单元格合并的简单操作,先把内容按照局部划分,再进行整理合并,就能够搭建完整的代码了。

    专题推荐:python合并多个excel单元格
    品易云
    上一篇:python中type函数的功能 下一篇:python Loguru模块安装使用

    相关文章推荐

    • 如何使用python制作生成二维码?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网