1導入第三方包,需單獨下載,安裝pip工具的情況下,可使用CMD下命令:pip install xlsxwriter
1 import xlsxwriter
2創建excel文件,新增一個工作簿
work = xlsxwriter.Workbook("1.xlsx") worksheet = work.add_worksheet("test01ST")
3關閉excel對象
work.close()
4Excel操作代碼
寫入單元格的內容
#1.改變表格樣式:單元格高低
#2.改變內容樣式:文字加粗,傾斜
bold=work.add_format({"bold":True}) worksheet.write("A1","fire",bold) worksheet.insert_image("A3","1.jpg")
#插入圖片
worksheet.insert_image("A3","1.jpg")
#使用Excel函數公式
worksheet.write("B2",5) worksheet.write("C2",16) worksheet.write("D2","=SUM(B2,C2)")
#用列表當做輸入值
title="abcdefghi" data = [1,2,5,34,67,13,5,78,23] for i,j in enumerate(title): point = ("A%d"%(i+1)) worksheet.write_string(point,j) for i,j in enumerate(data): point = ("B%d"%(i+1)) worksheet.write(point,j)
#創建圖表
chart = work.add_chart({"type":"column"}) #column 柱狀圖 #area面積圖 #bar 條形圖 #line折現圖 #radar雷達圖 #5為圖表添加數據 chart.add_series( { "name":"隨便統計一下",#標題 "categories":"=test01ST!$a$1:$a$9",#統計項名稱 工作簿名稱+數據 "values":"=test01ST!$b$1:$b$9",#統計值 工作簿名稱+數據 "line":{"color":"black","bold":True}#柱子邊顏色 } ) worksheet.insert_chart("A11",chart)
先這么多。