需求
- 简单来说就是,已有一个设置过极其复杂的格式的 excel,需要增减改部分数据。
- 具体是,把数据库数据处理后导入 excel。
然后对 excel 做了一系列调整,以优化阅读。
比如条件格式、超链接、单元格格式、分组、等等,需要修改的同时保留源格式。
遇到的问题
- pandas 等轮子只能写新文件。
- xlsxwriter 这种可以插图的,不支持复杂格式,而且也只支持新建。
- xlutils 只支持 xls,不支持 xlsx。
- 有些轮子也支持自定义个单元格大小颜色啥的,但支持得不全面。
请教
感觉是个挺常用的功能,但实在遍寻不到可用的轮子,有大神能指条明路嘛?
- 修改 xlsx 文件。
- 仅修改单元格内容,保留源格式。