python openpyxl表格样式设置
Python 设置 表格 样式 openpyxl
2023-09-14 08:57:38 时间
为美化openpyxl表格,特设置样式,把有关参数与大家分享 from openpyxl import load_workbook from openpyxl import Workbook from openpyxl.worksheet.table import Table, TableStyleInfo wb = Workbook() ws = wb.active data = [ ['Apples', 10000, 5000, 8000, 6000], ['Pears', 2000, 3000, 4000, 5000], ['Bananas', 6000, 6000, 6500, 6000], ['Oranges', 500, 300, 200, 700], ] ws.append(["Fruit", "2011", "2012", "2013", "2014"]) for row in data: ws.append(row) tab = Table(displayName="Table1", ref="A1:E5") #名称管理器 如E超出数据范围出错:warn("File may not be readable: column headings must be strings.") # 'TableStyleLight11' 1-21 还有此样式 "TableStyleMedium9" 1-28 TableStyleDark1 1-11 # showFirstColumn=True, # showLastColumn=True, showRowStripes=True, showColumnStripes=True) # 第一行是否和样式第一行颜色一样,第二列是否··· # 是否隔行换色,是否隔列换色 style = TableStyleInfo(name='TableStyleDark11', showFirstColumn=True, showLastColumn=True, showRowStripes=False, showColumnStripes=True) tab.tableStyleInfo = style ws.add_table(tab) wb.save('d:\\s2.xlsx') ws.append(["Fruit", "2011", "2012", "2013", "2014"]) for row in data: ws.append(row) tab = Table(displayName="Table2", ref="A6:E10") #名称管理器 # 'TableStyleLight11' 1-21 还有此样式 "TableStyleMedium9" 1-28 TableStyleDark1 1-11 # showFirstColumn=True, # showLastColumn=True, showRowStripes=True, showColumnStripes=True) # 第一行是否和样式第一行颜色一样,第二列是否··· # 是否隔行换色,是否隔列换色 style = TableStyleInfo(name='TableStyleDark11', showFirstColumn=False, showLastColumn=True, showRowStripes=True, showColumnStripes=True) tab.tableStyleInfo = style ws.add_table(tab) wb.save('d:\\s2.xlsx') ws.append(["Fruit", "2011", "2012", "2013", "2014"]) for row in data: ws.append(row) tab = Table(displayName="Table3", ref="A11:E15") #名称管理器 # 'TableStyleLight11' 1-21 还有此样式 "TableStyleMedium9" 1-28 TableStyleDark1 1-11 # showFirstColumn=True, # showLastColumn=True, showRowStripes=True, showColumnStripes=True) # 第一行是否和样式第一行颜色一样,第二列是否··· # 是否隔行换色,是否隔列换色 style = TableStyleInfo(name='TableStyleDark11', showFirstColumn=False, showLastColumn=True, showRowStripes=True, showColumnStripes=False) tab.tableStyleInfo = style ws.add_table(tab) wb.save('d:\\s2.xlsx') python openpyxl表格样式设置_第1张图片 运行结果,后面是参数,T代表True,F代表Flase,分别代表与前行、列的同样样式,跳行列是否变样式 三种大类样式 ‘TableStyleLight11’ 1-21 还有此样式 “TableStyleMedium9” 1-28 TableStyleDark1 1-11 python openpyxl表格样式设置_第2张图片 分别代表浅中深三大种类,后面是编号
原文链接
https://www.it610.com/article/1282210922240163840.htm
相关文章
- python 基础语法笔记
- Python 深入浅出 – PyPDF2 处理 PDF 文件
- 【说站】python copy模块中的函数使用
- python chmod_Python os.chmod用法及代码示例
- Python:利用python代码编程实现将视频的avi格式转换为MP4格式
- python里面的缩进是什么意思_Python缩进规则(一看即懂)[通俗易懂]
- Python面向对象的三大特性【封装、继承、多态】
- python抛出异常写法_零基础学 Python(32):如何抛出和捕获异常?「建议收藏」
- Python 生成随机数_python 随机字符串
- 基于云IDE的python开发测试-续
- eval在python中是什么意思_如何在Python中使用eval ?
- Effective Python 优化Python的90条建议 第1章 思维导图
- 【测试开发】python系列教程:Python 推导式
- 新手学Python可行吗?需要什么基础?(新手学python可行吗?需要什么基础)
- 有时候,并不一定非要用Python
- 使用python把pdf转化成word
- Python中的ARIMA模型、SARIMA模型和SARIMAX模型对时间序列预测|附代码数据
- Python爬虫如何设置静态IP代理定时自动更换IP代理?
- 这款编译器能让Python和C++一样快:最高提速百倍,MIT出品
- Python 进阶指南(编程轻松进阶):十四、实践项目
- python-Python与MongoDB数据库-处理MongoDB查询结果
- centos 6.x 设置默认的 python 2.6 为 python 2.7详解程序员
- Python实现 深度优先算法生成迷宫详解编程语言
- python lambda表达式详解编程语言
- 用Python简化Linux指令:从繁琐变简单(python运行linux命令)
- Linux系统快速运行Python脚本(linux运行python脚本)
- Linux 启动 Python编程之旅(linux打开python)
- MacOS 系统中如何设置 Python 虚拟环境
- 使用 Bokeh 为你的 Python 绘图添加交互性
- Python实现Oracle数据库连接(python连接oracle数据库)
- 零基础写python爬虫之爬虫框架Scrapy安装配置