[問題] 用python 在excel插入多圖

作者: nendi (米迪)   2015-08-17 16:38:28
我有一個list裡面都是圖檔的url網址
我想把這些圖直接插入顯現在一個excel檔裡
目前正在試試用xlsxwrite ,以下是我目前的程式碼
import requests
import xlsxwrite
l_logo = ['http://xxx.jpg ',.....]
#建造excel
workbook = xlsxwriter.Workbook('list_demo.xlsx')
worksheet = workbook.add_worksheet()
for i in range(2,len(l_logo)+2):
#我想從c2開始插入圖案到最後
for url in l_logo:
data = urllib.request.urlopen(url).read()
file = open("image.jpg", "wb")
file.write(data)
file.close()
????????worksheet.insert_image('C'+str(i), 'image.jpg')
#這一行我希望能夠C2插一張圖,C3插下一張,但我不知道該怎麼寫才好T.T
workbook.close()
懇請大大指導一下,或者我該換什麼模組試試嗎?
作者: tiefblau (tiefblau)   2015-08-17 18:08:00
你圖存成不同名字不就好了
作者: nendi (米迪)   2015-08-17 18:46:00
樓上的意思是說image.jpg的名字隨著i變化嗎?可是全部的圖仍然都會插入'C'+str(i)這個格子裡阿?還是我哪裡誤解了嗎?o.o
作者: tiefblau (tiefblau)   2015-08-17 18:57:00
單層迴圈而已
作者: nendi (米迪)   2015-08-17 19:31:00
了解,感謝樓上的熱心 <(_ _)>

Links booklink

Contact Us: admin [ a t ] ucptt.com