質問編集履歴
3
御返信に基づき,コメント部分一部修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -29,7 +29,6 @@
|
|
29
29
|
ws = wb.active
|
30
30
|
|
31
31
|
|
32
|
-
|
33
32
|
aaa = []
|
34
33
|
|
35
34
|
for row in ws.iter_rows(min_row=1):
|
@@ -38,10 +37,10 @@
|
|
38
37
|
values.append(c.value)
|
39
38
|
aaa.append(tuple(values))
|
40
39
|
|
41
|
-
code = [100,102]
|
40
|
+
code = ['100','102']
|
42
41
|
|
43
42
|
bbb = []
|
44
|
-
for ccc in aaa:
|
43
|
+
for ccc in aaa:
|
45
44
|
if ccc[0] in code:
|
46
45
|
bbb.append(ccc)
|
47
46
|
|
@@ -53,27 +52,20 @@
|
|
53
52
|
maxrow = wsws.max_row
|
54
53
|
maxcol = wsws.max_column
|
55
54
|
|
55
|
+
for ddd in bbb: #ここを追加
|
56
|
-
if
|
56
|
+
if ddd[2] in '本店':
|
57
|
-
|
57
|
+
if ddd[0] in '100':
|
58
|
-
|
58
|
+
wsws.cell(row=2,col=3).value = ddd[3] #試しに1セル転記できるか
|
59
59
|
|
60
60
|
wbwb.save("結果.xlsx")
|
61
61
|
```
|
62
62
|
|
63
63
|
###エラー
|
64
64
|
|
65
|
-
TypeError Traceback (most recent call last)
|
66
|
-
<ipython-input-2-dd67f03bcc33> in <module>()
|
67
|
-
29 maxcol = wsws.max_column
|
68
|
-
30
|
69
|
-
---> 31 if bbb[2] in '本店':
|
70
|
-
|
65
|
+
エラーは出ないが,何も起きない
|
71
|
-
33 wsws.cell(row=2,min_col=3).value = bbb
|
72
66
|
|
73
|
-
TypeError: 'in <string>' requires string as left operand, not tuple
|
74
67
|
|
75
68
|
|
76
|
-
|
77
69
|
### 補足情報(FW/ツールのバージョンなど)
|
78
70
|
|
79
71
|
Google Colaboratory
|
2
エラーの表示
title
CHANGED
File without changes
|
body
CHANGED
@@ -60,6 +60,20 @@
|
|
60
60
|
wbwb.save("結果.xlsx")
|
61
61
|
```
|
62
62
|
|
63
|
+
###エラー
|
64
|
+
|
65
|
+
TypeError Traceback (most recent call last)
|
66
|
+
<ipython-input-2-dd67f03bcc33> in <module>()
|
67
|
+
29 maxcol = wsws.max_column
|
68
|
+
30
|
69
|
+
---> 31 if bbb[2] in '本店':
|
70
|
+
32 if bbb[0] in 100:
|
71
|
+
33 wsws.cell(row=2,min_col=3).value = bbb
|
72
|
+
|
73
|
+
TypeError: 'in <string>' requires string as left operand, not tuple
|
74
|
+
|
75
|
+
|
76
|
+
|
63
77
|
### 補足情報(FW/ツールのバージョンなど)
|
64
78
|
|
65
79
|
Google Colaboratory
|
1
失礼いたしました。コードの挿入で編集しなおしました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -22,6 +22,7 @@
|
|
22
22
|
### 試したこと
|
23
23
|
|
24
24
|
|
25
|
+
```ここに言語を入力
|
25
26
|
import openpyxl as py
|
26
27
|
|
27
28
|
wb = py.load_workbook('Book1.xlsx')
|
@@ -32,7 +33,7 @@
|
|
32
33
|
aaa = []
|
33
34
|
|
34
35
|
for row in ws.iter_rows(min_row=1):
|
35
|
-
values = []
|
36
|
+
values = []
|
36
37
|
for c in row:
|
37
38
|
values.append(c.value)
|
38
39
|
aaa.append(tuple(values))
|
@@ -49,10 +50,6 @@
|
|
49
50
|
wbwb = py.load_workbook("結果.xlsx")
|
50
51
|
wsws = wbwb.active
|
51
52
|
|
52
|
-
|
53
|
-
'''
|
54
|
-
ここから先でつまずいています
|
55
|
-
|
56
53
|
maxrow = wsws.max_row
|
57
54
|
maxcol = wsws.max_column
|
58
55
|
|
@@ -61,9 +58,8 @@
|
|
61
58
|
wsws.cell(row=2,min_col=3).value = bbb
|
62
59
|
|
63
60
|
wbwb.save("結果.xlsx")
|
61
|
+
```
|
64
62
|
|
65
|
-
'''
|
66
|
-
|
67
63
|
### 補足情報(FW/ツールのバージョンなど)
|
68
64
|
|
69
65
|
Google Colaboratory
|