- 博客(4)
- 收藏
- 关注
原创 python docxtpl循环渲染多个word模板时遇到的问题
最近做办公自动化,减少文员办公成本时,需要使用根据数据创建几千个企业客户的信用档案,大概是一张大表.如果手动创建填空,需要很长时间.我们使用Python的Python-docx库可以自动写入文档,但是如果大致是一样的内容,我们可以使用docxtpl库,这个库是基于python-docx库和jinja2写的,可以渲染模板.我们需要批量创建word文件时,使用docxtpl可以快速渲染出想要的word文件.类似于前端的渲染.只要在想要插入数据的地方插入类似于{{a}}的标签,传入字典{{ ...
2020-08-03 10:20:33 3160 2
原创 使用pandas.dataframe.toexcel, groupby, ExcelWriter拆分Excel总表到分表, 按某列的值分类到分表的Python方法
首先,我们先读取总表,其中dtype可以指定某列读取的格式. 读取2020-07-27的格式日期时,输出到Excel文件日期会变为2020-07-27 00:00:00格式 我们可以使用date_parse参数指定处理函数,如果格式复杂且有错误,这是一个好办法. 也可以使用datetime中的strftime和strptime来处理, 上诉两种办法都需要指定一个函数,也可以使用lambda 我这里不想处理日期格式,选择用字符串类型来读取.想要了解的可以参考别的文章,或者我可能勤奋以后会写(大...
2020-07-27 14:39:58 748
原创 python对memcached的简单操作
python操作memcached在Python中操作memcached的方法 python-memcached模块原生支持集群操作,其原理是在内存维护一个主机列表,且集群中主机的权重值和主机在列表中重复出现的次数成正比。 主机 权重 1.1.1.1 1 1.1.1.2 2 1.1.1.3 1 那么在内存中主机列表为: host_li...
2019-01-23 16:41:03 271
原创 复杂度分析与大O表示法
1.大O表示法 在学习数据结构之前,我们必须要学会的是, 如何度量一个算法的性能,也就是算法的复杂度分析。 算法的性能是通过复杂度的阶来区分的,一般分为常数阶,对数阶,线性阶,平方阶和指数阶。 复杂度描述的是算法执行时间或占用空间与数据规模的增长关系。 用于表示一个算法的效率或计算复杂度的表示法叫做大O表示法,“O”表示“on the order o...
2018-11-18 22:55:00 1566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人