可以通过以下步骤实现:
conditional_format
方法应用边界格式,传入要应用格式的单元格范围。完整代码示例:
import pandas as pd
import xlsxwriter
data = {'Column1': [1, 2, 3, 4, 5],
'Column2': [6, 7, 8, 9, 10],
'Column3': [11, 12, 13, 14, 15]}
df = pd.DataFrame(data)
workbook = xlsxwriter.Workbook('output.xlsx')
worksheet = workbook.add_worksheet()
border_format = workbook.add_format({'border': 1, 'border_color': 'red'})
df.to_excel(worksheet, startrow=1, startcol=1, header=False, index=False)
worksheet.conditional_format('B2:D6', {'type': 'no_errors', 'format': border_format})
workbook.close()
以上代码将创建一个名为output.xlsx
的Excel文件,并在工作表中创建了一个3x5的数据区域。该数据区域的边界将被设置为红色。你可以根据需要修改数据和格式。
领取专属 10元无门槛券
手把手带您无忧上云