Python-借助xlsxwriter對Excel基本操作


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)

 

 

先這么多。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM