夜雨聆风学习资料网

ARTICLE · 1337618

别再手点Excel了:我用Python把3小时报表压到90秒,过程有点“脏”

别再手点Excel了:我用Python把3小时报表压到90秒,过程有点“脏”

月底那几天我最怕打开报表。系统导出五张表。字段不一样。日期格式乱。客户名前后多空格。我要挨个复制。粘贴。对列。删空行。做透视。调格式。发给老板。每次三小时。眼睛发花。手也酸。错一行要重来。

我不是程序员。我先录宏。宏只认死路径。换台电脑就废。我改脚本。用Python读文件夹。用pandas合并。用openpyxl保留格式。过程有点脏。路径写死。文件名带日期。列名改过三次。脚本跟着改。桌面堆满临时文件。跑完还要人工抽查。

有一次我把合计行也读进去。数字翻倍。财务退回。我加过滤。合计行跳过。空行删掉。客户名去空格。日期统一。金额转数字。脚本只读原文件。输出新文件。

跑一次90秒。不是脚本多神。是把重复动作拆成固定规则。每月固定导出。固定列名。固定过滤。固定输出。重复动作拆成固定规则。90秒就能跑完。

老板改需求。报表加一列。我改脚本一行。手点要重新复制一遍。脚本先跑一个月数据。对得上再放开。每次跑前复制备份。先备份。先小范围验证。别直接跑原文件。

我不推荐一上来写系统。代码多几行没关系。能跑能查能回退就行。路径写死也能先跑。代码多几行没关系。能跑能查能回退就行。过程脏。省下时间陪家人。

报表还是那张报表。我不再手点。90秒跑完。我抽查关键数。剩下的时间做别的事。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料