-
StackOverflow 文档
-
Python Language 教程
-
Python 和 Excel
-
使用 xlsxwriter 格式化 Excel 文件
import xlsxwriter
# create a new file
workbook = xlsxwriter.Workbook('your_file.xlsx')
# add some new formats to be used by the workbook
percent_format = workbook.add_format({'num_format': '0%'})
percent_with_decimal = workbook.add_format({'num_format': '0.0%'})
bold = workbook.add_format({'bold': True})
red_font = workbook.add_format({'font_color': 'red'})
remove_format = workbook.add_format()
# add a new sheet
worksheet = workbook.add_worksheet()
# set the width of column A
worksheet.set_column('A:A', 30, )
# set column B to 20 and include the percent format we created earlier
worksheet.set_column('B:B', 20, percent_format)
# remove formatting from the first row (change in height=None)
worksheet.set_row('0:0', None, remove_format)
workbook.close()