笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值,找寻数据的秘密,笔者认为,数据的价值不仅仅只体现在企业中,个人也可以体会到数据的魅力,用技术力量探索行为密码,让大数据助跑每一个人。
主要也是最近用到excel比较频繁,感觉以后也会经常使用,而且网上看到的内容多以单独某一个功能为主,没有一个比较系统完整的案例,来将常用的excel知识做汇总,本文主要基于这样的思考,汇总出一个平时用到的案例,这一版的代码没有做精简化处理,主要是实现了相应的功能,如果有兴趣,可以将这些代码在进行二次处理即可。
本文的案例场景为:通过openpyxl的包生成一个自带格式的excel文件,修改其文件名称、sheet名称、字体、颜色、合并单元格、边框等功能,最终汇总成一个基本的表格样式。
原以为通过这样的方式可以简化excel制表的过程,但是写代码的过程中才发现,有些南辕北辙了,一个表格搞了大半天,后来想到了一个折中的方法,就是首先用excel制作好一个内容格式,然后利用openpyxl包将这个文件复制100份,感觉效率更高一点,本文将这两个方法代码都贴出来,供大家参考,主要也是为了方便后期找代码时能及时的找到这里。
代码位置为:https://github.com/livan123/model_test
1、纯代码生成excel的表格:
2、先在excel中完成格式,然后用python复制100份:
个人以为,代码本身的作用是为了提高效率,是用最少的时间完成最多的工作,如果在写代码的过程中发现增加了工作量,就应该适当的调整一下方法了,有些重复性的工作可以通过局部的代码化完成简单高效的转变,就像上面的两段代码,第一段花费了大半天的时间,但是第二段代码反而只消耗“excel制作时间+一分钟左右代码写作的时间”,相对于第一种方法便提高了一定的效率,通过此案例,也想产生一些思考,怎么样才能提高效率,往往最高效的是组合的方法,而不是独守一种方法,一种原则,希望在以后的工作中能找到更多更高效的工作方式。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/204870.html