1. 程式人生 > >Python-借助xlsxwriter對Excel基本操作

Python-借助xlsxwriter對Excel基本操作

ring log tle src ima 文件 條形圖 def title

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)

技術分享

先這麽多。

Python-借助xlsxwriter對Excel基本操作