質問編集履歴

2

エラーコードの追加

2021/12/25 05:16

投稿

gomagoma1122
gomagoma1122

スコア4

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

コードの追加

2021/12/25 05:16

投稿

gomagoma1122
gomagoma1122

スコア4

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
+ ```