excel
文章平均质量分 72
小小明-代码实体
高阶数据处理玩家带你高端姿势玩数据!!!关注我发现更多精彩~
展开
-
使用xlwings插件在Excel中调用Python
xlwings官方文档:英文版:https://docs.xlwings.org/en/stable/#中文版:https://www.kancloud.cn/gnefnuy/xlwings-docs/1127450安装xlwings首先我们需要先在Python中安装xlwings:pip install xlwings目前测试时,我安装的版本为0.27.6安装后,由于xlwings修改了pywin32的版本导致jupyter出现故障,于是将pywin32降低到xlwings最低要求原创 2022-04-25 23:34:09 · 29360 阅读 · 21 评论 -
各类Excel表格批量合并问题的实现思路与案例
作者:小小明在日常工作中,网友、朋友或同事总是会遇到各类表格合并的需求,其实这类需求呢只要搞懂核心需求都非常简单,万变不离其宗。基本思路:遍历需要被合并的文件pandas读取数据,并合并数据保存数据对样式无要求,使用pandas对象直接写出对样式有要求,使用openpyxl加载模板要求样式与原始表格完全一致,使用VBA复制粘贴(本文未实现)首先我们看下遍历文件比较简单的方法:遍历文件示例遍历当前目录以xlsx为后缀,不是以~或r结尾的文件:from glob impor.原创 2021-06-26 22:04:25 · 44285 阅读 · 53 评论 -
Pandas实例|药品发放汇总与excel表数据回填
作者:小小明需求有一个卫生院需要统计一下每个村扶贫药品发放的数据。数据形式是在一个文件夹下,每个村的数据都存储在一个独立的excel文件中,需要将每个村的数据进行汇总,汇总形式如下:数据处理流程首先读取改文件夹下一个文件的数据进行测试:from pathlib import Pathimport pandas as pdfor name in Path(r"F:\jupyter\test\药品数据汇总\基础表").glob("[!~]*.xls*"): filename = .原创 2021-02-09 12:55:52 · 39939 阅读 · 56 评论 -
各项工具大pk,分组聚合哪家强?
作者简介:小小明,Pandas数据处理专家,致力于帮助无数数据从业者解决数据处理难题。之前黄同学给我扔了一个问题:咋一看我还真觉得被难倒了,对于Mysql我花了很大精力才理解清楚索引查找B+树实现的原理,这种全表扫描的分组统计的实现原理又是什么呢?我还很难把其底层细节说清楚,并不是这段代码的逻辑难,而是Mysql底层的运行机制本身非常复杂。后面我才真正明白了黄同学的真实用意,数据分析师们根本就对我说的原理不感兴趣,不可能去研究DBA才需要研究的那些东西,只是想对这段代码的整体实现过程有个清楚的了解.原创 2021-01-08 21:23:44 · 40198 阅读 · 3 评论 -
绘制Excel字符画
作者:小小明今天分享一个好玩的炫技技巧:绘制Excel字符画比如我们有这样一张图片:想把它画到excel上:该如何实现呢?python几分钟内轻松实现!看看代码吧:from openpyxl.utils import get_column_letterfrom openpyxl.styles import PatternFillfrom openpyxl import Workbookfrom PIL import Imageim = Image.open("logo2.jpg.原创 2021-01-03 17:07:01 · 39291 阅读 · 6 评论