#coding=utf-8 import xlsxwriter #加载包 myWorkbook = xlsxwriter.Workbook(opath+'/'+file_name+'.xlsx') #opath为目录名,file_name为excel文件名,表示在某路径下创建一个excel文件 sheet_file_realname = myWorkbook.add_worksheet(file_realname_new) #在文件中创建一个名为file_realname_new的sheet,不加名字默认为sheet1 bold= myWorkbook.add_format({'bold':True}) #设置一个加粗的格式对象---单元格格式 ## 其他格式 # workfomat = workbook.add_format({ # 'bold' : True, #字体加粗 # 'border' : 1, #单元格边框宽度 # 'align' : 'center', #对齐方式 # 'valign' : 'vcenter', #字体对齐方式 # 'fg_color' : '#F4B084', #单元格背景颜色 # }) para_1 = 10 para_2 = 20 sheet_file_realname.write(0, 0, para_1, bold) #写入方式一,也可采用循环写入 sheet_file_realname.write(0, 1, para_2, bold) sheet_file_realname.write(0, 2, 'good', bold) #写入字符 sheet_file_realname.write(0, 3, 'people', bold) sheet_file_realname.write(0, 4, 'hello', bold) # sheet_file_realname.write('A1',22) #写入方式二,采用excel的'A1','B1'格式 myWorkbook.close() #关闭文件
官方文档:https://xlsxwriter.readthedocs.io/