xlsxwriter编写复杂表头

阅读: 评论:0

xlsxwriter编写复杂表头

xlsxwriter编写复杂表头

xlsxwriter编写复杂表头

作为一名数据分析小白,并且第一次写blog,如果有错,请多多指教。并且代码可能太手工了,如果有更高效、简易的写法,请指点一下。

先上图,做成的效果大概就这个样子,在Excel中,如果要做成这种图,很简单,就是合并单元格的事。但在python里面写,就难倒我了。看完资料后,发现有两个方向可以做成复杂表头。①xlsxwriter包;②pandas的multiIndex功能。

我用的就是第一个方法,xlsxwriter。主要几个技术点:

①单元格合并 - merge_range

②内容填入单元格 - worksheet.writer() / worksheet.writer_column()

③单元格格式 - workbook.add_format() [可设定居中、粗体、斜体、文字大小、颜色、背景等]

此外,按照官方的教程,其实可以用with语句,就可以最后不写workbook.close()。并且,可以结合pandas一起用。(教程还没看完,稍后有感觉再补。)

最后,等看完pandas的multiIndex后,我再换一个pandas的写法吧。

import xlsxwriterworkbook = xlsxwriter.Workbook('sample.xlsx')
worksheet = workbook.add_worksheet("sheet1")worksheet.set_column('B:F',19)
worksheet.set_column('A:A',14.5)cell_format = workbook.add_format({'align': 'center','valign': 'vcenter'

本文发布于:2024-02-02 20:01:01,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170687525846108.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:表头   xlsxwriter
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23