關於python中excel寫入案例


最近為了實現一些個人的想法需要采用將python中獲取的數據寫入excel,參考了網上的一些寫入教程。最終完成了滿足內心需要的寫入格式,將這個寫入方法分享出來

首先為python安裝openpyxl庫,該庫使得python能夠讀寫.xlxs的表格文件

通常使用 pip install openpyxl 安裝該庫

該方法主要針對大量通過for循環下獲取的數據寫入方法,話不多說,下面是代碼案例:

from openpyxl import Workbook

list=["asdasf|dasfsafda","sdweeweew|gdsdadasd","fghkjl|werqerwae"]
wb = Workbook()
sheet = wb.active
for i, line in enumerate(list):
   print(i + 1, line)
   a = line.split('|')
   for j,k in enumerate(a):
      print(j+1,k)
      sheet["A%d" % (i + 1)].value =k
      wb.save('newe.xlsx')

該方法能夠將“|”后的數據按照列的方式存放入newe.xlsx中

下面是一個需要將所有字符串內容存放的案例:

from openpyxl import Workbook

list=["asdasf|dasfsafda","sdweeweew|gdsdadasd","fghkjl|werqerwae"]
wb = Workbook()
sheet = wb.active
for i, line in enumerate(list):
      print(i + 1, line)
      a = line.split('|')
      sheet["A%d" % (i + 1)].value =a[0]
      sheet["B%d" % (i + 1)].value = a[1]
      wb.save('newe.xlsx')

以上就是簡單分享,希望對諸位有用


免責聲明!

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



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