背景:
本人主要做新媒体运营,因为公司近期转向团购,所以开始处理团购订单,主要是留下有用数据,并进行商品、地址分类,方便分拣货物和物流配送。
而其中最繁琐的工作,就是根据地址分类,我们主要进行社区团购,涵盖附近十几个小区,有自己的物流配送师傅,但要根据小区,将货物分到配送员手上。所以,需要我们导出订单后,根据用户填写地址,分别归属到每个小区之下。订单虽说不多,基本在一百单到两百单上下,要每个地址进行对比,费时费力,还容易出错。
本着重复的工作大多是可以自动实现的,加上自学了几天pathon,就想利用pandas进行自动整理。
目标很简单,首先导出订单,然后输入路径,接着就能自动整理出两个订单,一个原表单,以做备份,一个总表,包含收货人、电话、地址、商品名称、数量等,并添加两列数据:小区,和所属范围。获取每一行地址信息,进行比对,属于哪个小区,哪个范围,如果不在对比小区中,小区则标记为null,范围则为其它。
首先导入包,以及路径地址
import pandas as pd
import os
folder_path = r'/Users/joy/订单/'
excel_name = 'test'
excel_xlsx= '.xlsx'
从下载的原始订单(test.xlsx)中,将目标表单,写入新的Excel文件