2024年5月19日 星期日

利用Python來操作Excel計算總交易量和總平均


參考文章:把近日的漁產品交易行情儲存到Excel檔案中

程式碼:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
from openpyxl import load_workbook

# 建立一個新的Workbook
wb = load_workbook('AquaticTransData.xlsx')
ws = wb.active

TotalTradingVolume=0 #總交易量
TotalTransactionVolume=0 #總交易額
ws['G10001']='總交易量'
ws['G10002']='總平均價'
for row in range(2, 10001):
    TotalTradingVolume = TotalTradingVolume+ws['H'+str(row)].value
    TotalTransactionVolume = TotalTransactionVolume+ws['H'+str(row)].value * ws['I'+str(row)].value
ws['H10001']=TotalTradingVolume
ws['H10002']=TotalTransactionVolume/TotalTradingVolume

# 儲存到Excel檔案
wb.save('AquaticTransData.xlsx')

print("資料已儲存到 AquaticTransData.xlsx")


沒有留言:

張貼留言