/drawExcel

在Excel文件里画图

Primary LanguagePythonApache License 2.0Apache-2.0

使用Python在Excel里面画画

起因

之前看到过很多头条,说哪国某人坚持了多少年自学使用excel画画,效果十分惊艳。对于他们的耐心我十分敬佩,但是作为一个程序员,自然也得挑战一下自己。这种需求,我们十分钟就可以完成!

运行环境

pip install openpyxl==2.5.12
pip install Pillow==5.3.0

最终效果

monalisa

鸣谢

  • 感谢掘友itbj00指出openpyxl 2.6.2时的版本兼容问题。
# 当openpyxl版本大于2.6.1时需修改 column_dimensions 索引为字母形式

# openpyxl <= 2.5.12   
worksheet.column_dimensions[_w].width = 1

# openpyxl >= 2.6.1
_w_letter = openpyxl.utils.get_column_letter(_w)  
worksheet.column_dimensions[_w_letter].width = 1