質問編集履歴
2
エラーコードの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -60,7 +60,19 @@
|
|
60
60
|
|
61
61
|
|
62
62
|
|
63
|
-
wb2.save('file'+'01'.xlsx'
|
63
|
+
wb2.save('file'+'01'.xlsx')
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
エラー
|
68
|
+
|
69
|
+
File "<ipython-input-58-e610dc1ff1b0>", line 13
|
70
|
+
|
71
|
+
wb2.save('file'+'01'.xlsx')
|
72
|
+
|
73
|
+
^
|
74
|
+
|
75
|
+
SyntaxError: EOL while scanning string literal
|
64
76
|
|
65
77
|
|
66
78
|
|
1
コードの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -7,3 +7,63 @@
|
|
7
7
|
(各支店のファイルはpandasで作成したデータでフォントや書式が設定されていないので、予め書式設定されいるファイルに貼付けて各支店のファイルを見やすい状態に加工をして、各支店に配布をしたいと思っています。)
|
8
8
|
|
9
9
|
しかし、うまく行きませんでした。解決方法を教えて頂けないでしょうか。宜しくお願い致します。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
```ここに言語を入力
|
14
|
+
|
15
|
+
import os
|
16
|
+
|
17
|
+
os.chdir('C:\Users\**\Desktop\data')
|
18
|
+
|
19
|
+
import openpyxl as px
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
import glob
|
24
|
+
|
25
|
+
files=glob.glob("*支店.xlsx")
|
26
|
+
|
27
|
+
#フォルダの複数xlsxファイルを読み込む。['あ支店.xlsx', 'い支店.xlsx', 'う支店.xlsx'・・・・]
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
wb2 = px.load_workbook('書式設定.xlsx')
|
34
|
+
|
35
|
+
ws2 = wb2['b']
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
#書式設定.xlsxファイルを読み込んで、複数ファイル(各支店のファイル)を1個ずつ読み込んで、書式設定xlsxファイルにコピー貼付け
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
for file in files:
|
44
|
+
|
45
|
+
wb=px.load_workbook(filename=file)
|
46
|
+
|
47
|
+
ws=wb.active
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
for i in range(1,maxrow):
|
52
|
+
|
53
|
+
for j in range(1,41):
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
copy = ws.cell(row =1+i, column =j).value
|
58
|
+
|
59
|
+
ws2.cell(row =1+i, column =j , value = copy)
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
wb2.save('file'+'01'.xlsx' ←別名か上書きで保存したい。)
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
#書式設定xlsxに貼付け後、各支店のファイルを別名で保存もしくは、元ファイルに上書き保存をしたい。
|
68
|
+
|
69
|
+
```
|