博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python openpyxl 操作 excel
阅读量:6928 次
发布时间:2019-06-27

本文共 761 字,大约阅读时间需要 2 分钟。

 

 

制作一个excel模板,

并将新数据 都填到这个模板中,实现excel自定义格式化输出python的数据。

(项目中这段代码作废了,好可惜。)

 

def outExcel(df_3,deptName='all'):    #输出excel    #writer = pd.ExcelWriter('output.xlsx')    #df_3.to_excel(writer,'Sheet1')    #writer.save()    #读取模板    wb = load_workbook('sample.xlsx')    wb.guess_types = False    ws=wb.active    #调整格式    fill = PatternFill("solid", fgColor="66E0FFFF")#背景填充 浅绿    #追加数据    for row,line in enumerate( df_3.values.tolist()):        for col,value in enumerate([row+1]+line):            ws.cell(row+2,col+1).value=value            if col>10:                ws.cell(row+2,col+1).fill = fill#背景填充 浅绿    ws.cell(1,1).value='编号'    # Save the file    wb.save("./outfiles/{}_{}.xlsx".format(deptName,nowtime))

 

转载于:https://www.cnblogs.com/andylhc/p/9898054.html

你可能感兴趣的文章
深入理解e.target与e.currentTarget
查看>>
2018拼假指南
查看>>
8 - 博客文章详情页
查看>>
Redux 学习总结笔记
查看>>
JS异步与性能(一)
查看>>
Android Jetpack - Fragment官方说明
查看>>
ThinkPHP v5 新漏洞攻击案例首曝光,阿里云已可告警并拦截
查看>>
微服务架构方案 ZeroC IceGrid
查看>>
浅谈前端响应式设计(一)
查看>>
Log4j各级别日志重复打印的问题
查看>>
flask文件上传
查看>>
[Python3网络爬虫开发实战] 7-动态渲染页面爬取-2-Splash的使用
查看>>
直播的学习与使用-----播放
查看>>
《JavaScript面向对象编程指南》笔记
查看>>
BSYAlertBox
查看>>
Camera开发系列之四-使用MediaMuxer封装编码后的音视频到mp4容器
查看>>
NEO 客户端插件
查看>>
React as a UI Runtime(二、React元素和入口)
查看>>
Spring校验@RequestParams和@PathVariables参数
查看>>
安装lnmp 时如何修改数据库数据存储地址及默认访问地址
查看>>