xlsxwriter创建无法读取的文件(python)
因此,我创建了一个程序,通过将文档的单元格着色为与像素相同的颜色,将图像复制到excel文档中。这是我的密码xlsxwriter创建无法读取的文件(python),python,python-3.x,excel-2010,xlsxwriter,Python,Python 3.x,Excel 2010,Xlsxwriter,因此,我创建了一个程序,通过将文档的单元格着色为与像素相同的颜色,将图像复制到excel文档中。这是我的密码 from PIL import Image import xlsxwriter image = xlsxwriter.Workbook('Image.xlsx') image_sheet = image.add_worksheet() with Image.open("11111.jpg") as px: cookie = px.load() cookie2 = Image
from PIL import Image
import xlsxwriter
image = xlsxwriter.Workbook('Image.xlsx')
image_sheet = image.add_worksheet()
with Image.open("11111.jpg") as px:
cookie = px.load()
cookie2 = Image.open("11111.jpg")
image_pixels = 0
image_pixels_2 = 0
cookie_height = cookie2.height
cookie_width = cookie2.width
image_sheet.set_column(0, cookie_width, 2.14)
while image_pixels <= cookie_height - 1:
print(image_pixels)
while image_pixels_2 <= cookie_width - 1:
rgb = '#%02x%02x%02x' % cookie[image_pixels_2, image_pixels]
cell_format = image.add_format()
cell_format.set_shrink()
cell_format.set_bg_color(rgb)
image_sheet.write(image_pixels, image_pixels_2, ' ', cell_format)
image_pixels_2 += 1
image_pixels += 1
if image_pixels_2 >= cookie_width:
image_pixels_2 = 0
image.close()
从PIL导入图像
导入xlsxwriter
image=xlsxwriter.Workbook('image.xlsx')
image\u sheet=image.add\u工作表()
使用Image.open(“11111.jpg”)作为px:
cookie=px.load()
cookie2=Image.open(“11111.jpg”)
图像像素=0
图像像素数=0
cookie_高度=cookie2.0高度
cookie_width=cookie2.width
图像\u表。设置\u列(0,cookie\u宽度,2.14)
而图像像素Excel有。XlsxWriter删除/替换重复格式,但您的程序可能超过64k格式限制
您可以通过如下方式更改程序来检查,以打印出所使用的唯一格式的数量:
unique={}
而图像像素