python處理xls與xlsx(xlwt與openpyxl)


1.基礎

xlwt只支持xls文件

 1 import xlwt
 2 
 3 #創建文件對象
 4 workbook = xlwt.Workbook()
 5 #創建sheet表格
 6 sheet = workbook.add_sheet('Sheet1')
 7 #寫入指定格子數據:行,列,寫入值
 8 #從0開始計數,如下指令會在第一行的第一個格子寫入“客戶名稱(必填)”
 9 sheet.write(0, 0,"客戶名稱(必填)")
10 #第四行的第三個格子寫入“郵箱”
11 sheet.write(3, 2,"郵箱")
12 
13 #保存到xls文件
14 workbook.save("demo.xls")

寫入結果

  

openpyxl只支持xlsx文件

 1 import openpyxl
 2 
 3 #創建文件對象
 4 workbook = openpyxl.Workbook()
 5 #選擇sheet1,該sheet1自動生成
 6 ws = workbook.active
 7 #修改sheet1的名稱,否則默認sheet1
 8 ws.title = ""
 9 #寫入指定格子數據
10 ws["A1"].value = "33"
11 #將列表直接寫入列一行,追加寫入
12 ws.append(["客戶名稱(必填)","手機號碼(必填)","郵箱","備注"])
13 #保存到xlsx文件
14 workbook.save("demo.xlsx")

輸入結果:

 


免責聲明!

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



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