質問編集履歴
2
用語の間違いを画像と一致させるために修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -44,9 +44,9 @@
|
|
44
44
|
|
45
45
|
同じ品番の複数行ある場合(今回の場合は、P202027が複数行あるデータです)
|
46
46
|
|
47
|
-
操作前の数量は、
|
47
|
+
操作前の数量は、操作日時が一番古い行のデータ。
|
48
48
|
|
49
|
-
棚卸後の数量は、
|
49
|
+
棚卸後の数量は、操作日時が一番新しい行のデータ。
|
50
50
|
|
51
51
|
|
52
52
|
|
1
用語の修正と最終的な出来上がりイメージの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,9 +18,11 @@
|
|
18
18
|
|
19
19
|
別シートに必要な項目は、次の4点です。
|
20
20
|
|
21
|
-
|
21
|
+
品番
|
22
22
|
|
23
|
+
品名
|
24
|
+
|
23
|
-
|
25
|
+
カテゴリ
|
24
26
|
|
25
27
|
操作前の数量
|
26
28
|
|
@@ -32,7 +34,7 @@
|
|
32
34
|
|
33
35
|
複数行データがある場合があります。
|
34
36
|
|
35
|
-
![イメージ説明](
|
37
|
+
![イメージ説明](24983a726c084c2808c2f71c252cd4a8.gif)
|
36
38
|
|
37
39
|
|
38
40
|
|
@@ -40,7 +42,7 @@
|
|
40
42
|
|
41
43
|
|
42
44
|
|
43
|
-
同じ品番の複数行ある場合は、
|
45
|
+
同じ品番の複数行ある場合(今回の場合は、P202027が複数行あるデータです)
|
44
46
|
|
45
47
|
操作前の数量は、更新日が一番古い行のデータ。
|
46
48
|
|
@@ -48,6 +50,48 @@
|
|
48
50
|
|
49
51
|
|
50
52
|
|
53
|
+
最終的に作りたい表は、
|
54
|
+
|
55
|
+
![イメージ説明](50e3d84dab442724ec0ecfc5a87eadcb.gif)
|
56
|
+
|
57
|
+
|
58
|
+
|
51
59
|
エクセルファイルの読み込みには成功しましたが、
|
52
60
|
|
53
61
|
調べ方すらわから立ち止まってしまいました。
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
```python
|
66
|
+
|
67
|
+
import openpyxl
|
68
|
+
|
69
|
+
import csv
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
wb = openpyxl.load_workbook("C:\Users\tanaka\Dropbox\53在庫管理\50顧客\201912-201905株式会社hosizora\202010\tanaoroshi202009_3.xlsx")
|
74
|
+
|
75
|
+
sh1 = wb["tanaoroshi202009_2"]
|
76
|
+
|
77
|
+
sh2 = wb.create_sheet(index=0, title="tanaoroshi_sai001")
|
78
|
+
|
79
|
+
sh2.cell(1,1).value = "品番"
|
80
|
+
|
81
|
+
sh2.cell(1,2).value = "品名"
|
82
|
+
|
83
|
+
sh2.cell(1,3).value = "カテゴリ"
|
84
|
+
|
85
|
+
sh2.cell(1,4).value = "棚卸前の数量"
|
86
|
+
|
87
|
+
sh2.cell(1,5).value = "棚卸後の数量"
|
88
|
+
|
89
|
+
|
90
|
+
|
91
|
+
|
92
|
+
|
93
|
+
wb.save("C:\Users\tanaka\Dropbox\53在庫管理\50顧客\201912-201905株式会社hosizora\202010\tanaoroshi202009_2.xlsx")
|
94
|
+
|
95
|
+
|
96
|
+
|
97
|
+
```
|