业务背景:出于业务需求,需要把订单信息分类,再分发给一线同事,一线同事会根据分发的excel表信息分别对各区的业务进行分析。
数据处理背景:所有区域的数据都在同一个表中,需要将表中数据按照区域进行分类,分别发放给各个区域同事。比如,北区的数据发给北区,南区的发给南区。即:拆分工作表,至 各个工作簿
代码如下
通过此代码,实现了工作表分发至不同工作簿,如下
但点开分发好的表后,有个致命问题,即订单号在excel中的保存,单元格模式为常规模式,而原表中的订单号格式为文本格式。我尝试了好几种方法,包括value['订单号’]='\t'+value['订单号’],更改dtype,converters={'订单号':str}等,都没有完美实现。要么就是格式依旧没改ÿ