pandas通过openpyxl写入excel
时间: 2023-06-09 11:08:51 浏览: 257
文件时,如何设置单元格的样式?
你可以使用openpyxl中的styles模块来设置单元格的样式。具体来说,可以使用Font、Alignment和Border等类来设置单元格的字体、对齐方式和边框等属性。例如,以下代码可以将单元格A1的字体颜色设置为红色,并将其背景颜色设置为绿色:
from openpyxl.styles import PatternFill, Font, Border, Side, Alignment
from openpyxl.utils import get_column_letter
fill = PatternFill("solid", fgColor="00FF00")
font = Font(color="FF0000")
border = Border(
left=Side(border_style='thin', color='000000'),
right=Side(border_style='thin', color='000000'),
top=Side(border_style='thin', color='000000'),
bottom=Side(border_style='thin', color='000000')
)
alignment = Alignment(horizontal='center', vertical='center')
ws['A1'].fill = fill
ws['A1'].font = font
ws['A1'].border = border
ws['A1'].alignment = alignment
其中,ws是一个Worksheet对象,可以使用它来访问工作表中的单元格。使用get_column_letter函数可以将列的数字转换为字母。
阅读全文