python合并excel文件,并将文件名作为新的一列
工作需要,有多个以日期命名的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文件,并将文件名作为新的一列相关推荐
- python合并excel文件关键字_python合并多个excel文件的示例
工作中经常遇到要将十几个Excel(不管是xls.或者是CSV)合并到同一个文件中去,手工一个一个复制是不可能的,此时就轮到Python出马了 主要是利用for循环,读取每一个文件,作为df,然后再通 ...
- python合并excel要求_通过Python合并Excel文件,进行,excel
通过Python处理合并excel文件 随着Python的普及,使用Python进行自动化办公的人也越来越多,这里就和大家分享一下自己使用Python处理Excel的一些心得体验. 在学习使用pyth ...
- python合并excel文件关键字_使用 Python 合并多个格式一致的 Excel 文件,Excel 表格...
一 问题描述 最近朋友在工作中遇到这样一个问题,她每天都要处理如下一批 Excel 表格:每个表格的都只有一个 sheet,表格的前两行为表格标题及表头,表格的最后一行是相关人员签字.最终目标是将每个 ...
- python给excel文件加密码,并重新生成文件
需安装pywin32 pip install pywin32 直接上源码.简单几行就搞定 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手 ...
- 使用python和xlwings合并excel文件
使用python和xlwings合并excel文件 20年前读书时间考了一个C语言二级,许多年都没有使用过,现在工作上遇到一个合并汇总excel文件问题,找了一个新版pyhon,网络百度,自学2周,编 ...
- python自动下载邮件附件_Python批量下载电子邮件附件并汇总合并Excel文件
原标题:Python批量下载电子邮件附件并汇总合并Excel文件 前几天在公众号搞了一波送书活动,详见福利:免费赠送240本Python教材,该文推送之后,立刻收到了大量的样书申请表,那么接下来的工作 ...
- Python批量下载电子邮件附件并汇总合并Excel文件
前几天在公众号搞了一波送书活动,详见福利:免费赠送240本Python教材,该文推送之后,立刻收到了大量的样书申请表,那么接下来的工作就是下载这些邮件附件并汇总信息准备邮寄.对于这样重复性很强且没有太 ...
- Python合并同文件夹下面Excel文件并且求和汇总
Python合并同文件夹下面Excel文件并且求和汇总 将程序放到Excel的文件夹下执行即可 import openpyxl,os,xlrd,time import pandas as pd imp ...
- python如何合并excel文件
可以使用 Python 的第三方库 Pandas 来合并 Excel 文件.Pandas 可以轻松地读取和写入 Excel 文件,并且可以方便地进行数据清理.转换.分析和可视化. 下面是一个示例,假设 ...
最新文章
- 【按住你的心】——Android开发CheckBoxRadioButton控件的简单使用
- reactnative 获取定位_react native 获取地理位置的方法示例
- shouldParkAfterFailedAcquire
- 快速找到由程序员到CTO发展道路上的问路石
- VS2015 vc++ 项目出现new.h找不到的错误
- easyui的因为url名和视图名相同出现上面的异常。
- 原神光环助手下的算什么服务器,原神光环助手app
- 自定义iOS UIPickerView
- 【渝粤教育】电大中专学前儿童社会教育 (11)作业 题库
- linux 多进程 libusb,基于Ubuntu的STM32调试环境搭建
- 网易云音乐云盘上传歌词的方法
- 水经注地图下载器为什么叫万能下载器
- Dell 笔记本触摸板网页双指滑动黑屏
- win 7 sp1 升级 win 10 更新时报错代码80070002的解决方法
- html鼠标经过状态,30种炫酷html5鼠标滑过图片标题显示效果
- 技术分享 | 开发板网口热插拔自动获取IP地址
- 平面点集的凸包问题的算法分析
- 小米最大的竞争对手不是苹果而是华为
- app软件系统开发好后有哪些盈利方式?
- haproxy path_beg,path_end ,hdr_beg