質問編集履歴
1
書式の改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,28 +10,26 @@
|
|
10
10
|
### 該当のソースコード
|
11
11
|
|
12
12
|
```python
|
13
|
-
|
14
|
-
|
13
|
+
def act(a): #1行分の列部分を取得する関数
|
15
14
|
|
16
15
|
|
17
|
-
for i in range(1,14):
|
16
|
+
for i in range(1,14):#指定した14セル抜き取る
|
18
17
|
copy = ws.cell(row = a, column =i).value
|
19
18
|
copy_prg = ws.cell(row = a, column =33).value
|
20
19
|
copy_biko = ws.cell(row = a, column =34).value
|
21
20
|
|
22
|
-
for j in range(1,12):
|
21
|
+
for j in range(1,12):#抜き取った部分を12行複製する
|
23
22
|
ws2.cell(row = j,column = i,value = copy) #列形式の部分をすべて貼り付け
|
24
23
|
ws2.cell(row = j,column = 1,value = ws['K1'].value) #1列目にk1を入れる
|
25
24
|
ws2.cell(row = j,column = 14,value = copy_prg) #AG列を入れる
|
26
25
|
ws2.cell(row = j,column = 15,value = copy_biko) #AH列入れる(改行なし)
|
27
|
-
|
26
|
+
|
28
|
-
|
27
|
+
#この下の処理が上手くいきません
|
29
|
-
a = a + 4
|
30
28
|
|
31
29
|
max=int(ws.max_row) #最終行数の算出(221行)
|
32
|
-
for y in range(6,max,4): #6行目から最終行まで4行飛ばしながら実行
|
30
|
+
for y in range(6,max,4): #6行目から最終行まで4行飛ばしながら実行(1-3行は空欄のため)
|
33
31
|
act(6)
|
34
|
-
|
32
|
+
```
|
35
33
|
### 試したこと
|
36
34
|
|
37
35
|
|