[问题] 用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