Openpyxl 设置 X 轴标签倾斜 90 度
要设置 x 轴标签倾斜 90 度,可以使用 Openpyxl 的 Alignment 类和 Font 类来实现。
首先导入相关的模块:
from openpyxl import Workbook
from openpyxl.styles import Alignment, Font
创建一个 Workbook 对象,并选择一个工作表:
workbook = Workbook()
sheet = workbook.active
设置 x 轴标签的文本和位置:
# 设置 x 轴标签的文本
labels = ['Label 1', 'Label 2', 'Label 3', 'Label 4', 'Label 5']
# 设置 x 轴标签的位置
for i, label in enumerate(labels):
cell = sheet.cell(row=1, column=i+2)
cell.value = label
cell.alignment = Alignment(textRotation=90)
设置 x 轴标签的字体样式:
font = Font(italic=True)
for i, label in enumerate(labels):
cell = sheet.cell(row=1, column=i+2)
cell.font = font
保存工作簿:
workbook.save('example.xlsx')
完整代码如下:
from openpyxl import Workbook
from openpyxl.styles import Alignment, Font
workbook = Workbook()
sheet = workbook.active
labels = ['Label 1', 'Label 2', 'Label 3', 'Label 4', 'Label 5']
for i, label in enumerate(labels):
cell = sheet.cell(row=1, column=i+2)
cell.value = label
cell.alignment = Alignment(textRotation=90)
font = Font(italic=True)
for i, label in enumerate(labels):
cell = sheet.cell(row=1, column=i+2)
cell.font = font
workbook.save('example.xlsx')
运行代码后,将会生成一个名为 example.xlsx 的 Excel 文件,其中 x 轴标签会以 90 度倾斜的形式显示。
原文地址: https://www.cveoy.top/t/topic/kurg 著作权归作者所有。请勿转载和采集!