“”"
公司老板需求:
1. 将上千个Excel表合并成一个表里
2. 不管你用什么方法,实现效果就行
“”"
#################################### 代码走起来呀!!!
“”"
思路分析:
1. 创建一个空表名叫"总表",表格形式须和合并表的一样
2. 获取需要合并文件夹中的所有excel表的名字(文件名)
3. 开始遍历excel表
4. 先读取数据,然后写入事先创建好总表中
5. 当读取完下一个待合并表的数据,然后准备写入到总表时,必须先获取到总表的行数,不然之前的数据将会被覆盖掉。
6. 遍历结束,保存总表的数据
“”"
“”"
项目运行:
1. 将所有需要合并的表放到一个文件夹中,名叫excels
2. autoMerge.py文件和excels文件夹同级
3. 运行该.py文件,会在把合并表放到destDir夹中
“”"
1.总表初始化(不友好,还需要自行写好表头列表,对非程序员不友好)
def initExcel(path,excelTitle,excel_sheet_Name):
“”"
:param path: 合并总表的路径
:param excelTitle: 总表的表头
:param excel_sheet_Name: 合并总表的sheet名称
:return: 返回总表是否初始化成功
“”"
try: