https://blog.csdn.net/u014597198/article/details/83104653?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
用xlsxwriter包写入Excel文件
1.引用包
import xlsxwriter
2.创建工作簿
workbook = xlsxwriter.Workbook('demo1.xlsx')#创建一个excel文件
3.创建sheet
worksheet = workbook.add_worksheet(u'sheet1')#在文件中创建一个名为TEST的sheet,不加名字默认为sheet1
4.设置每个单元格里的值
worksheet.write(3,0,35.5)#第4行的第1列设置值为35.5
5.关闭工作簿
workbook.close()
6.源码
1 import xlsxwriter 2 3 #写excel 4 def write_excel(): 5 workbook = xlsxwriter.Workbook('chat.xlsx')#创建一个excel文件 6 worksheet = workbook.add_worksheet(u'sheet1')#在文件中创建一个名为TEST的sheet,不加名字默认为sheet1 7 8 worksheet.set_column('A:A',20)#设置第一列宽度为20像素 9 bold= workbook.add_format({'bold':True})#设置一个加粗的格式对象 10 11 worksheet.write('A1','HELLO')#在A1单元格写上HELLO 12 worksheet.write('A2','WORLD',bold)#在A2上写上WORLD,并且设置为加粗 13 worksheet.write('B2',U'中文测试',bold)#在B2上写上中文加粗 14 15 worksheet.write(2,0,32)#使用行列的方式写上数字32,35,5 16 worksheet.write(3,0,35.5)#使用行列的时候第一行起始为0,所以2,0代表着第三行的第一列,等价于A4 17 worksheet.write(4,0,'=SUM(A3:A4)')#写上excel公式 18 workbook.close() 19 20 if __name__ == '__main__': 21 # 写入Excel 22 write_excel(); 23 print ('写入成功')