使用python合并excel
当工作碰到需要将几个excel合并时,比如一个表,收集每个人的个人信息,陆续收回来就是十几张甚至几十张表,少了还好解决,但是很多的话就不能一个一个去复制了,这时候就想到了python,Python大法好啊。短短100行代码解决,无论几十张,几百张表,瞬间搞定。 首先需要安装两个模块:xlrd(读取excel),xlsxwriter(写入excel) pip install xlrd pip install xlsxwriter 安装好以后,直接上代码。如下: 1 # -*- coding: UTF-8 -*- 2 # Filename : Merge_excel.py 3 # author by : Awrrays 4 5 import xlrd,xlsxwriter 6 7 # 打开表格 8 def openxls(file): 9 try : 10 fx = xlrd.open_workbook(file) 11 return fx 12 except Exception as e: 13 print ( ' 读取文件错误,错误为:{0} ' .format(e)) 14 15 # 获取所有sheet 16 def getsheets(fx): 17 return fx.sheets() 18 19 # 获取某个sheet的行数 20 def getrows(fx,sheet