现在有个小需求,需要将excel报表做简单的处理,数据稍微调整下,文件名统一格式调整下,或者增加删除某个sheet页,但是最后的输出结果需要保证原始文件的格式和水印不变。
excel 的格式是xlsx,目前尝试了很多api都无法保留和导出水印,也没有找到任何api存在可以实现水印的加载和保存(python库),也没有找到其他人提过这个问题,想请教下各位,通过Python另存excel文件,水印真的没法保存吗?还是说可以通过其他编程语言实现?
现在有个小需求,需要将excel报表做简单的处理,数据稍微调整下,文件名统一格式调整下,或者增加删除某个sheet页,但是最后的输出结果需要保证原始文件的格式和水印不变。
excel 的格式是xlsx,目前尝试了很多api都无法保留和导出水印,也没有找到任何api存在可以实现水印的加载和保存(python库),也没有找到其他人提过这个问题,想请教下各位,通过Python另存excel文件,水印真的没法保存吗?还是说可以通过其他编程语言实现?
是指这个水印吗?
xlswriter提供了设置页眉的功能,具体实现查看文档
worksheet.set_header('&L&G', {'image_left': 'logo.jpg'})
https://xlsxwriter.readthedocs.io/page_setup.html#worksheet-set-header
如果使用xlswriter实现的效果不理想,可以在 Windows 平台上直接调用 Microsoft Excel 的开放接口,参考这个文章