1. Excel 和图片类似
Excel 文件,单元格支持编辑内容和设置背景色。
一张图片,都是由密密麻麻的像素组成,且每个像素都是一个 rgb 的颜色值。
那是否可以读取图片每个像素的颜色,填充到 Excel 中,就可以做到 Excel 中画图。
这么想,是可以的。理论上也是可行的,那接下来就开始写代码。
2. 打开文件和图片
第一步,导入所需库,分别是 xlsxwriter 和图片的 Image 库。使用 xlsxwriter 的理由,是 xls 内容有限,图片的像素可是很多的,所以最好是使用 xlsx 格式。