質問編集履歴
2
用語の間違いを画像と一致させるために修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -21,8 +21,8 @@
|
|
21
21
|
同じ品番で1行しかない場合・・・そのデータをそのまま使う
|
22
22
|
|
23
23
|
同じ品番の複数行ある場合(今回の場合は、P202027が複数行あるデータです)
|
24
|
-
操作前の数量は、
|
24
|
+
操作前の数量は、操作日時が一番古い行のデータ。
|
25
|
-
棚卸後の数量は、
|
25
|
+
棚卸後の数量は、操作日時が一番新しい行のデータ。
|
26
26
|
|
27
27
|
最終的に作りたい表は、
|
28
28
|

|
1
用語の修正と最終的な出来上がりイメージの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,20 +8,42 @@
|
|
8
8
|
これを元データとは別のシートに作りたいと考えています。
|
9
9
|
|
10
10
|
別シートに必要な項目は、次の4点です。
|
11
|
+
品番
|
11
|
-
|
12
|
+
品名
|
12
|
-
|
13
|
+
カテゴリ
|
13
14
|
操作前の数量
|
14
15
|
操作後の数量
|
15
16
|
|
16
17
|
品番によっては、下記のように
|
17
18
|
複数行データがある場合があります。
|
18
|
-

|
19
20
|
|
20
21
|
同じ品番で1行しかない場合・・・そのデータをそのまま使う
|
21
22
|
|
22
|
-
同じ品番の複数行ある場合は、
|
23
|
+
同じ品番の複数行ある場合(今回の場合は、P202027が複数行あるデータです)
|
23
24
|
操作前の数量は、更新日が一番古い行のデータ。
|
24
25
|
棚卸後の数量は、更新日が一番新しい行のデータ。
|
25
26
|
|
27
|
+
最終的に作りたい表は、
|
28
|
+

|
29
|
+
|
26
30
|
エクセルファイルの読み込みには成功しましたが、
|
27
|
-
調べ方すらわから立ち止まってしまいました。
|
31
|
+
調べ方すらわから立ち止まってしまいました。
|
32
|
+
|
33
|
+
```python
|
34
|
+
import openpyxl
|
35
|
+
import csv
|
36
|
+
|
37
|
+
wb = openpyxl.load_workbook("C:\Users\tanaka\Dropbox\53在庫管理\50顧客\201912-201905株式会社hosizora\202010\tanaoroshi202009_3.xlsx")
|
38
|
+
sh1 = wb["tanaoroshi202009_2"]
|
39
|
+
sh2 = wb.create_sheet(index=0, title="tanaoroshi_sai001")
|
40
|
+
sh2.cell(1,1).value = "品番"
|
41
|
+
sh2.cell(1,2).value = "品名"
|
42
|
+
sh2.cell(1,3).value = "カテゴリ"
|
43
|
+
sh2.cell(1,4).value = "棚卸前の数量"
|
44
|
+
sh2.cell(1,5).value = "棚卸後の数量"
|
45
|
+
|
46
|
+
|
47
|
+
wb.save("C:\Users\tanaka\Dropbox\53在庫管理\50顧客\201912-201905株式会社hosizora\202010\tanaoroshi202009_2.xlsx")
|
48
|
+
|
49
|
+
```
|