当前位置:首页>python>告别手忙脚乱:用Python自动化你的日报流程,效率翻倍!

告别手忙脚乱:用Python自动化你的日报流程,效率翻倍!

  • 2026-09-10 02:54:29
告别手忙脚乱:用Python自动化你的日报流程,效率翻倍!

“运营每天都要写日报,特别浪费时间作用还不大,手忙脚乱地打开Excel,复制粘贴数据,绞尽脑汁写总结,最后还要卡着点发到群里。”

“明明5分钟能干完的活,硬是拖了半小时。今天,教你用一个Python小技巧,把这些重复劳动交给电脑。时间一到,日报就自动‘飞’到群里,你只管下班。”

我们开始用 Python 实现自动化办公之前,要先装好两个工具:

Python:让代码能够运行的"发动机"

VS Code:用来写代码的"工作台"

这两个软件都是完全免费的,放心用。下面我以Windows 系统为例,一步步教你安装。如果你是 Mac 或 Linux 系统,步骤类似,我会在关键处标注差异。

一、安装 Python

1.1 下载安装包

打开浏览器,访问 Python 官网

把鼠标移到Downloads菜单,它会自动识别你的操作系统,直接点击这个大大的蓝色下载按钮就行。

Mac用户:下载.dmg文件

Linux用户:大多数系统已预装Python

1.2 开始安装

下载完成后,双击安装包,这一步非常重要,一定要看仔细:

记得一定要:勾选"Add Python to PATH",我第一次安装的时候忘记勾了,导致又要卸载重新安装,浪费了好多时间

勾选完之后,点击"Install Now"直接安装。

1.3 验证安装是否成功

安装完成后,还需要验证一下:

按键盘的Win + R键,输入cmd,按回车打开命令提示符

输入:python --version

看到显示Python 3.13.x的版本号,说明装好了


VS Code 是微软出的免费代码编辑器,写 Python 非常舒服。

第一步:下载

打开浏览器,访问官网
点击蓝色的Download for Windows按钮

会自动识别你的系统,不用选别的

第二步:安装

双击下载好的VSCodeUserSetup-xxx.exe文件
一路点“下一步”,全部保持默认选项就行
最后点击“完成”

接着:安装中文语言包

如果不安装中文语音包会看不懂,对新手特别不友好
可以在左侧扩展商店顶部的搜索框里,输入:text Chinese
在搜索结果里找到Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
点击Install,等待安装完成
安装完后,右下角会弹出一个提示,问你是否Restart重启
重启后,界面就是简体中文了

第三步:安装 Python 插件(非常重要)

VS Code 本身不认识 Python,需要装个插件才能“听懂”:
打开 VS Code
点击左侧边栏的方块图标
找到第一个、由 Microsoft 发布的插件,点击“安装”

第四步:具体流程

在电脑桌面上新建一个文件夹,取名每日日报
接着去打开VS Code 里,点击左上角文件 → 打开文件夹(下拉菜单第六个选项),选择每日日报,点击选择文件夹
弹出一个界面,点击“信任作者”
这里需要要注意,个人使用下来的体感对新手不够友好的地方,一是对这个界面的陌生,二是我有一次不小心把界面隐藏了,连关闭键都消失了,按住ctrl+shift+esc打开任务管理器,结束运行,重新打开,才恢复正常。
好在有我替你们踩过这个坑,希望大家使用的过程能顺利一些,用好了还是一项非常强大的工具
还有一个问题就是为什么要新建文件夹


Step 1:准备工作

准备工作

你需要准备三样东西:

打开终端win+r,输入cmd

复制粘贴 pip install pandas openpyxl
出现 Successfully installed就说明好了

准备数据(从店铺后台导出)

从你的某电商平台后台,导出最近的销售数据。

关键:确保Excel里有这两列:

销售额

订单数

文件名保存为店铺数据.xlsx,放在和代码同一个文件夹里。

完整代码

打开VS Code,在前面的每日日报的文件夹里面建一个文件叫send_daily_report.py,并复制下面这段代码:

import pandas as pd
from datetime import datetime

1. 读取Excel

df = pd.read_excel('店铺数据.xlsx')

2. 获取今天的数据

today_data = df.iloc[-1]
today_sales = today_data['销售额']
today_orders = today_data['订单数']

3. 计算环比(如果只有一天数据就显示“暂无”)

if len(df) >= 2:
yesterday_sales = df.iloc[-2]['销售额']
if yesterday_sales != 0:
change = ((today_sales - yesterday_sales) / yesterday_sales) * 100
change_str = f"+{change:.1f}%" if change >= 0 else f"{change:.1f}%"
else:
change_str = "昨日为0"
else:
change_str = "暂无昨日数据"

4. 组装日报文字

today = datetime.now().strftime('%Y-%m-%d')
content = f"""
📊 **店铺日报**({today})
- 今日销售额:{today_sales:,.0f} 元
- 今日订单数:{today_orders} 单
- 环比昨日:{change_str}
"""
print(content)
print("代码运行成功!")

运行测试

在VS Code里点运行

自动发到群里

在企业微信/钉钉添加机器人

复制Webhook地址

修改代码里的地址

运行后群里收到消息

设置每天自动运行

打开Windows任务计划程序

创建基本任务

设置程序:python + 你的文件路径

“设定好,重复写日报这件事也能少操心。——把时间留给睡觉,把重复交给代码。”

你最想自动化的重复工作是什么?评论区告诉我


最新文章

随机文章