日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 写入excel 日期_Python实例:excel文档写入操作

發布時間:2023/12/10 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 写入excel 日期_Python实例:excel文档写入操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

來自PythonABC.org老師的課程很好,但是每個視頻都蠻長的,聽著聽著就有些暈乎,所以根據視頻自己整理了一下,以便記錄

學習使用Python實現excel的文檔寫操作

import openpyxl from openpyxl.utils import get_column_letterwb = openpyxl.Workbook() sheet = wb.active# 修改一個sheet名稱sheet.title = '測試'# 在原先sheet前,創建一個新的sheet(用index來定位),并指定sheet名稱wb.create_sheet(index=0, title='測試0') wb.create_sheet(index=1, title='測試1') # print(wb.get_sheet_names()) print(wb.sheetnames)# 刪除其中一個sheet# wb.remove(wb.get_sheet_by_name('測試1')) wb.remove(wb['測試1']) print(wb.sheetnames)# 保存更改后的工作簿(如不調用save()函數,則更改不被保存)wb.save('example.xlsx')# 新建sheet,直接對單個單元格賦值,實現單元格數值填充ws = wb.create_sheet(title='測試2') ws['A1'] = 'hello python' print(ws["A1"].value)# 新建sheet,用行遍歷實現,整行填充序列ws1 = wb.create_sheet('測試3') for row in range(1, 40):ws1.append(range(17))# 新建sheet,用行遍歷實現,整行填充列表中元素數值(二維列表)ws2 = wb.create_sheet('測試4') rows = [['Number', 'Batch1', 'Batch2'],[2, 40, 30],[3, 30, 45],[4, 67, 23],[5, 56, 67],[6, 35, 89],[7, 37, 83] ] for row in rows:ws2.append(row)# 新建sheet,用行列遍歷實現,單元格填充(填充列序號)ws3 = wb.create_sheet('測試5') for row in range(5, 30):for col in range(15, 54):ws3.cell(column=col, row=row, value=get_column_letter(col)) print(ws3['AA10']) wb.save('example.xlsx')# 更新數據表中的某幾種商品的價格信息DATA_UPDATE = {'油脂': 155,'蛋': 180,'菜': 200 }wb = openpyxl.load_workbook('分省價格數據.xlsx') ws = wb.active# ws = wb['分省年度數據']for row in range(2, ws.max_row + 1):productName = ws.cell(row=row, column=1).valueif productName in DATA_UPDATE:ws.cell(row=row, column=2).value = DATA_UPDATE[productName]wb.save('example 1.xlsx')

修改前數據

修改后數據

總結

以上是生活随笔為你收集整理的python 写入excel 日期_Python实例:excel文档写入操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。