zyhhelen 2018-08-22
python模块:
xlrd:读取excel
xlwt:写入excel 缺点:excel格式无法复用
推荐xlutils模块
可复制原excel格式
coding:
from xlutils.copy import copy
# 1. 复制原excel模板
try:
if not os.path.exists(goal_file) and os.path.exists(model_src) :
shutil.copy(model_src,goal_file)
print '复制模版成功'
except Exception ,e:
print "模版文件复制失败"
# 2. 获取复制excel的sheet页
rb = xlrd.open_workbook(goal_file,formatting_info=True) # 参数说明: formatting_info=True 保留原excel格式
rs = rb.sheet_by_index(0)
wb = copy(rb)
ws = wb.get_sheet(0)
wb.save(goal_file)
注: xlrd模块0.8版本后不支持以xlsx为后缀名文件