回答編集履歴

1

追記

2021/01/13 02:53

投稿

jeanbiego
jeanbiego

スコア3966

test CHANGED
@@ -29,3 +29,33 @@
29
29
  # fff 1888 8
30
30
 
31
31
  ```
32
+
33
+
34
+
35
+ ## 追記
36
+
37
+ 以下は、aaaの合計個数のprint方法と、excelへの書き込み(既存ブックへの追記なのでopenpyxlを使用)例です。元のExcelにsumシートが増えているはずなので見てみてください。
38
+
39
+ ```python3
40
+
41
+ import pandas as pd
42
+
43
+ import openpyxl
44
+
45
+ path = '出庫履歴の表.xlsx'
46
+
47
+ df = pd.read_excel(path)
48
+
49
+ df_g = df.groupby("備品名").sum() # groupby("備品名")で備品名ごとグループ化して、sum()でその合計を取得
50
+
51
+ print(df_g["備品個数"]["aaa"]) # -> 1365
52
+
53
+
54
+
55
+ with pd.ExcelWriter(path) as writer:
56
+
57
+ writer.book = openpyxl.load_workbook(path)
58
+
59
+ df_g.to_excel(writer, sheet_name='sum')
60
+
61
+ ```