質問編集履歴
2
内容更新
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
python スクレイピングした画像データをエクセルに挿入したい
|
1
|
+
python スクレイピングした複数画像データをエクセルに場所を指定して挿入したい
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
### 実現したいこと
|
2
2
|
|
3
|
-
スクレイピングした画像データをエクセルに挿入したい
|
3
|
+
スクレイピングした複数画像データをエクセルに場所を指定して挿入したい
|
4
4
|
|
5
5
|
|
6
6
|
|
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -88,7 +88,41 @@
|
|
88
88
|
|
89
89
|
```
|
90
90
|
|
91
|
+
### 試したこと
|
92
|
+
|
93
|
+
```python
|
94
|
+
|
95
|
+
import openpyxl
|
96
|
+
|
97
|
+
import cv2
|
98
|
+
|
99
|
+
wb = openpyxl.Workbook()
|
100
|
+
|
101
|
+
ws = wb.worksheets[0]
|
102
|
+
|
103
|
+
|
104
|
+
|
105
|
+
for i in range(1,5):
|
106
|
+
|
107
|
+
try:
|
108
|
+
|
109
|
+
img = openpyxl.drawing.image.Image(r'C:\Users\xxx{}.jpg'.format(i))
|
110
|
+
|
111
|
+
ws.add_image( img, 'A{}'.format(i))
|
112
|
+
|
113
|
+
wb.save('11.xlsx')
|
114
|
+
|
115
|
+
except FileNotFoundError:
|
116
|
+
|
117
|
+
pass
|
118
|
+
|
119
|
+
```
|
120
|
+
|
121
|
+
→複数画像があるのでfor文で記載しておりますが、重なって挿入されてしまいます。
|
122
|
+
|
123
|
+
|
124
|
+
|
91
|
-
|
125
|
+
またファイルごと(xxx , yyy)にシートを分け、画像を縦に保存していく方法が分かりません。ご教授いただけるとありがたいです。
|
92
126
|
|
93
127
|
|
94
128
|
|