工作需要,有多个以日期命名的excel文件,需要把这些文件里的数据合并,而且需要保存日期这个标签。
从网上看到了合并excel文件的部分代码(https://www.cnblogs.com/cjsblog/p/9314166.html)在其基础上增加了读取文件和将文件名作为新的一列这些部分。

# -*- coding: utf-8 -*-
"""
Created on Mon Mar  2 10:13:57 2020@author: weisssun
"""import os
import xlrd
import xlsxwriterfilePath = r'D:\Python\2020.02'
#需合并的文件所在的文件夹路径f_name = os.listdir(filePath)
#读取文件夹内所有文件名
#print(f_name)source_xls= []
for i in f_name:source_xls.append(filePath + '\\' + i)
#将文件路径存储在列表中
#print(source_xls)target_xls = r"D:\Python\合并2020.02.xlsx"
#合并后文件的路径# 读取数据
data = []
for i in source_xls:wb = xlrd.open_workbook(i)for sheet in wb.sheets():for rownum in range(sheet.nrows):#合并excel中的所有数据a = sheet.row_values(rownum)a.append(i.replace((filePath + '\\'), ''))#将文件名做为新的一列data.append(a)#data.append(sheet.row_values(rownum))
#print(data)
# 写入数据workbook = xlsxwriter.Workbook(target_xls)
worksheet = workbook.add_worksheet()
font = workbook.add_format({"font_size":14})
for i in range(len(data)):for j in range(len(data[i])):worksheet.write(i, j, data[i][j], font)
# 关闭文件流
workbook.close()

python合并excel文件,并将文件名作为新的一列相关推荐

  1. python合并excel文件关键字_python合并多个excel文件的示例

    工作中经常遇到要将十几个Excel(不管是xls.或者是CSV)合并到同一个文件中去,手工一个一个复制是不可能的,此时就轮到Python出马了 主要是利用for循环,读取每一个文件,作为df,然后再通 ...

  2. python合并excel要求_通过Python合并Excel文件,进行,excel

    通过Python处理合并excel文件 随着Python的普及,使用Python进行自动化办公的人也越来越多,这里就和大家分享一下自己使用Python处理Excel的一些心得体验. 在学习使用pyth ...

  3. python合并excel文件关键字_使用 Python 合并多个格式一致的 Excel 文件,Excel 表格...

    一 问题描述 最近朋友在工作中遇到这样一个问题,她每天都要处理如下一批 Excel 表格:每个表格的都只有一个 sheet,表格的前两行为表格标题及表头,表格的最后一行是相关人员签字.最终目标是将每个 ...

  4. python给excel文件加密码,并重新生成文件

    需安装pywin32 pip install pywin32 直接上源码.简单几行就搞定 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手 ...

  5. 使用python和xlwings合并excel文件

    使用python和xlwings合并excel文件 20年前读书时间考了一个C语言二级,许多年都没有使用过,现在工作上遇到一个合并汇总excel文件问题,找了一个新版pyhon,网络百度,自学2周,编 ...

  6. python自动下载邮件附件_Python批量下载电子邮件附件并汇总合并Excel文件

    原标题:Python批量下载电子邮件附件并汇总合并Excel文件 前几天在公众号搞了一波送书活动,详见福利:免费赠送240本Python教材,该文推送之后,立刻收到了大量的样书申请表,那么接下来的工作 ...

  7. Python批量下载电子邮件附件并汇总合并Excel文件

    前几天在公众号搞了一波送书活动,详见福利:免费赠送240本Python教材,该文推送之后,立刻收到了大量的样书申请表,那么接下来的工作就是下载这些邮件附件并汇总信息准备邮寄.对于这样重复性很强且没有太 ...

  8. Python合并同文件夹下面Excel文件并且求和汇总

    Python合并同文件夹下面Excel文件并且求和汇总 将程序放到Excel的文件夹下执行即可 import openpyxl,os,xlrd,time import pandas as pd imp ...

  9. python如何合并excel文件

    可以使用 Python 的第三方库 Pandas 来合并 Excel 文件.Pandas 可以轻松地读取和写入 Excel 文件,并且可以方便地进行数据清理.转换.分析和可视化. 下面是一个示例,假设 ...

最新文章

  1. 【按住你的心】——Android开发CheckBoxRadioButton控件的简单使用
  2. reactnative 获取定位_react native 获取地理位置的方法示例
  3. shouldParkAfterFailedAcquire
  4. 快速找到由程序员到CTO发展道路上的问路石
  5. VS2015 vc++ 项目出现new.h找不到的错误
  6. easyui的因为url名和视图名相同出现上面的异常。
  7. 原神光环助手下的算什么服务器,原神光环助手app
  8. 自定义iOS UIPickerView
  9. 【渝粤教育】电大中专学前儿童社会教育 (11)作业 题库
  10. linux 多进程 libusb,基于Ubuntu的STM32调试环境搭建
  11. 网易云音乐云盘上传歌词的方法
  12. 水经注地图下载器为什么叫万能下载器
  13. Dell 笔记本触摸板网页双指滑动黑屏
  14. win 7 sp1 升级 win 10 更新时报错代码80070002的解决方法
  15. html鼠标经过状态,30种炫酷html5鼠标滑过图片标题显示效果
  16. 技术分享 | 开发板网口热插拔自动获取IP地址
  17. 平面点集的凸包问题的算法分析
  18. 小米最大的竞争对手不是苹果而是华为
  19. app软件系统开发好后有哪些盈利方式?
  20. haproxy path_beg,path_end ,hdr_beg

热门文章

  1. Dao DAL BIZ
  2. 套接字描述符的就绪条件
  3. 王者荣耀之父姚晓光“奇葩”的工作理念
  4. echarts适用饼图直观显示数值方式
  5. java中分布式锁的实现方式
  6. 【文献阅读】PSO混合GA解决不确定IPPS问题
  7. 华科自动化模式识别大作业
  8. 看不到共享?看不到工作组计算机?访问不了局域网的其它计算机?这样解决!
  9. 梦想还需有,因它必实现——发现最新版iOS漏洞,OverSky团队专访
  10. getLastKnownLocation 返回null