質問編集履歴
1
自己解決
title
CHANGED
File without changes
|
body
CHANGED
@@ -27,4 +27,31 @@
|
|
27
27
|
self.prbar1.stop() #★★★行単位に進行??★★★
|
28
28
|
```
|
29
29
|
|
30
|
-
よろしくお願いします。
|
30
|
+
よろしくお願いします。
|
31
|
+
|
32
|
+
|
33
|
+
### 20200629 1809追記(自己解決)
|
34
|
+
```python
|
35
|
+
self.prbar1["maximum"] = len(output_data)
|
36
|
+
|
37
|
+
# 値書き込み
|
38
|
+
for row, dic in enumerate(output_data):
|
39
|
+
for i, keyname in enumerate(header):
|
40
|
+
if keyname in dic.keys():
|
41
|
+
|
42
|
+
# 書式設定を文字列に
|
43
|
+
#if keyname in strcolumns:
|
44
|
+
#newws.cell(row=row+2, column=i+1).number_format = '@'
|
45
|
+
|
46
|
+
# 辞書の値をエクセルに書き込む
|
47
|
+
newws.cell(row=row+2, column=i+1).value = dic[keyname]
|
48
|
+
|
49
|
+
self.prbar1["value"] = row
|
50
|
+
self.update()
|
51
|
+
# ブックを保存
|
52
|
+
newwb.save(fname)
|
53
|
+
|
54
|
+
tkmb.showinfo("Result","Finished converting !", parent=self.this)
|
55
|
+
self.dialog.grab_set()
|
56
|
+
|
57
|
+
```
|