利用Openyxl为excel批量插入表头行(Excel读写基础操作)——上

目的:为根目录下所有Excel文件的所有Sheet在首行添加表头方法:建立根目录的镜像文件夹结构 建立根目录下Excel文件的镜像空文件 在镜像空文件中写入表头(表头含Sheet行数统计值) 将根目录中源Excel文件的内容(Cell值)写入镜像文件中注意如需带公式拷贝时不适用代码如下:#coding=UTF-8#对于每个excel#遍历sheet,复制内容#写...
摘要由CSDN通过智能技术生成

目的:为根目录下所有Excel文件的所有Sheet在首行添加表头

方法: 

  • 建立根目录的镜像文件夹结构
  • 建立根目录下Excel文件的镜像空文件
  • 在镜像空文件中写入表头(表头含Sheet行数统计值)
  • 将根目录中源Excel文件的内容(Cell值)写入镜像文件中

注意如需带公式拷贝时不适用

代码如下

#coding=UTF-8

#对于每个excel
#遍历sheet,复制内容
#写入新文件(已预先写好表头)

import os
import openpyxl
root = r'D:\PythonCode_inWork\excel'#需要处理excel的根目录
root_root,root_dir_name = os.path.split(root)

#优先遍历父目录、不遍历目录下的快捷方式
#os.walk()中topdown=True从父到子,topdown=False代表从子到父遍历
#root相对根目录、及其下属dirs文件夹、本层files文件(不含子文件夹文件)
file_walk = os.walk(root, topdown=True, onerror=None, followlinks=False)

###新建好处理后成果——root的镜像文件夹rootnew,注意topdown=True
ls = []
for root, dirs, files in file_walk:
    new_root = root.replace(root_dir_name,root_dir_nam
  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值