Python实现日报自动化

本文介绍如何利用Python的pandas库自动化处理CSV文件,将多个CSV合并成一个Excel报表,并进行格式调整,包括设置固定列宽、调整表头字体和背景颜色,以提高工作效率。
摘要由CSDN通过智能技术生成

最近负责公司某项目的日报,需要把五个CSV文件合并到一个Execl中并进行一些格式修改。每天做重复的工作很浪费时间精力。所谓人生苦短,我用Python,那么就用Python来做一个自动化报表吧。
首先要处理CSV文件和EXCEL文件的读取写入,调用pandas库。我总结了一下,使用pandas库修改CSV和EXCEL文件的套路

1. pandas库处理CSV和EXCEL文件的套路

import pandas as pd
df=pd.read_csv('CSV文件的本地地址')
writer=pd.ExcelWriter('要保存EXCEL文件的本地地址',engine='xlsxwriter')
df1.to_excel(writer,sheet_name='sheet1name ',index=False)
writer.save()
writer.close()
print('写入成功')              

按照这个套路我写了自己需要的Python把五个CSV文件合并到一个Execl中的代码

#日报自动化
import pandas as pd

n='20200406' #日期
df1=pd.read_csv('E:/NetEase/DailyReport/'+n+'/1.csv')
df2=pd.read_csv('E:/NetEase/DailyReport/'+n+'/2.csv')
df3=pd.read_csv('E:/NetEase/DailyReport/'+n+'/3.csv')
df4=pd.read_csv('E:/NetEase/DailyReport/'+n+'/4.csv')
df5=pd.read_csv('E:/NetEase/DailyReport/'+n+'/5.csv')
writer=pd.ExcelWriter('E:/NetEase/DailyReport/'+n+'/'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值