一、环境准备
python在执行save保存excel时可能报错原因:# 每次执行前new_file_name都必须是最新的excel,也就是从原模板中直接复制的文件,如果你先执行了程序插入数据进模板,然后删除模板中的数据,保存exce,再执行程序则报错TypeError: descriptor 'decode' requires a 'bytes' object but received a 'NoneType'
- Python版本:3.4
- 编辑器:Pycharm
- excel:2007
二、python代码
由于工作需要,将多个模板的excel整合成一个excel用于自动化数据导入,由于人工整合excel太麻烦,而且容易出错,所以决定通过python来处理这些繁杂的事务,5096.xls这个是新的模型,模型要先放进对应的文件夹才能生成,代码如下:
#!/usr/bin/env python
三、合并结果
我这边是合并三个文件