質問編集履歴

2

内容更新

2019/08/06 01:27

投稿

退会済みユーザー
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

追記

2019/08/06 01:27

投稿

退会済みユーザー
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