表中有四個欄位 "商品代碼","個數", "金額","販售日期"
商品代碼有四種以上,
販售日期有相同天與不同天
※需要呈現的結果:
(1) 銷售日期的時間需要去掉,只保留年月日,像是"2015/01/13"
(2) 商品代碼相同且需要同一天才可以將數量與金額總和
(3) 可以考慮到多個商品代碼
我的測試檔案https://drive.google.com/file/d/1j7lskVBtk8sO2nGTWhchBTCm65ZPGw2H/view?usp=sharing
提供的內容:
目前我用python的語法會出現無法相同1天合併,以及無法將同1天的數量和金額都加總,
真正需要的結果:
請問如何改善
謝謝
pandas
import pandas as pd
def toDate(val):
return val.date()
df = pd.read_excel("COM_D2.xlsx", sheet_name="工作表1", header=0, converters={"商品代碼": str, "販售日期": pd.to_datetime})
df["日期"] = df['販售日期'].apply(toDate)
result = df.groupby(['日期', "商品代碼"])
print(result.sum())
你可以存到 db用 sql做再用python 顯示!
等等說不定會有個EXCEL高手跳出來說
這問題用EXCEL公式就搞定了...
說的也是,
Excel的確可以搞定,
發包給我的話我也可以幫你做.
不知道過陣子會不會出現
C#如何將相同天數的數量與金額加總
jave如何將相同天數的數量與金額加總
直接用程式語言做,
不是就for迴圈就好了嗎?
你要先貼出你的做法啊,
我們又不姓葉.